pip:强大的Python包管理工具

时间:2021-11-29 01:52:59

pip:强大的Python包管理工具(A tool for installing and managing Python packages.)

Project Page: https://github.com/pypa/pip

安装包(Install a package):

$ pip install SomePackage==1.0
[...]
Successfully installed SomePackage
显示已安装的包(Show what files were installed):


$ pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location: /my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]

列出所有过时的包(List what packages are outdated):

$ pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)

升级一个包(Upgrade a package):

$ pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage

卸载一个包(Uninstall a package:)

$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage

上传一个自己做的包:

python setup.py register
#python setup.py bdist_egg
python setup.py sdist upload
python setup.py bdist_wininst upload