You can install, upgrade, and remove packages using a program called pip. By default pip
will install packages from the Python Package Index, <https://pypi.python.org/pypi>. You can browse the Python Package Index by going to it in your web browser, or you can use pip
’s limited search feature:
|
|
pip
has a number of subcommands: “search”, “install”, “uninstall”, “freeze”, etc. (Consult the Installing Python Modules guide for complete documentation for pip
.)
You can install the latest version of a package by specifying a package’s name:
|
|
You can also install a specific version of a package by giving the package name followed by ==
and the version number:
|
|
If you re-run this command, pip
will notice that the requested version is already installed and do nothing. You can supply a different version number to get that version, or you can run pip install --upgrade
to upgrade the package to the latest version:
|
|
pip uninstall
followed by one or more package names will remove the packages from the virtual environment.
pip show
will display information about a particular package:
|
|
pip list
will display all of the packages installed in the virtual environment:
|
|
pip freeze
will produce a similar list of the installed packages, but the output uses the format that pip install
expects. A common convention is to put this list in a requirements.txt
file:
|
|
The requirements.txt
can then be committed to version control and shipped as part of an application. Users can then install all the necessary packages with install -r
:
|
|
pip
has many more options. Consult the Installing Python Modules guide for complete documentation for pip
. When you’ve written a package and want to make it available on the Python Package Index, consult the Distributing Python Modules guide.
近期评论