is part of the commercial "ActivePython" implementation
. You don't need it on Linux; python 2.7 and 3.2 are preinstalled.
(The whole story of installing is different on Linux. You don't browse the web and download programs; 95% of all the software you want is available in the distro's "repository." You install these "packages" through the Software Manager, or the command line. You get automatic updates for everything.)http://packages.linuxmint.com/http://packages.ubuntu.com/
Similarly, the python ecosystem consists of a package repository, "PyPI
." You get these modules with the `pip` command. (`easy_install
` is an alternative to pip.)
The line between the two is not so clear; some code is "OS stuff" to me (my system depends on this language!), but "language stuff" to you (my code should run in any OS!). And maybe you need different versions for different projects
. So there's a bit of an art to keeping all your pythons wrangled.
- Code: Select all
$ apt install python-pip # `apt` is Mint's install command
$ apt install python-lxml python-numpy python-dateutil # pycollada depends on some libraries
$ sudo pip install pycollada # need the administrator command `sudo` to write to your "Program Files" directory, /usr