|
简介任何编程语言都有依赖仓库,而Python的官方依赖仓库就是PyPI(PythonPackageIndex)。Python也提供了官方的工具pip(packageinstallerforPython)来安装依赖。安装pip工具已经集成在了Python官方安装包中,无需额外安装。但如果特殊环境不存在这个工具,可以通过脚本下载。下载get-pip.py脚本。使用Python运行脚本安装。pythonget-pip.py1升级如果pip版本有更新需要升级,可以用升级命令更新自己。python-mpipinstall--upgradepip1使用使用当前Python解释器的pip工具。由于pip本身也是Python的一个模块,因此可以使用-m参数运行。python-mpip
1如果只有一个Python解释器,可以将Python的bin加入Path(使用官方安装包可自动添加),这样就可以直接使用pip命令了。pip--version1安装依赖使用install子命令安装依赖。pip会根据软件包信息自动安装依赖树(从仓库安装)。#安装最新版本pipinstallSomePackage#安装指定版本pipinstallSomePackage==1.0.4#安装最低版本pipinstall'SomePackage>=1.0.4'#安装依赖的扩展pipinstall'SomePackage[PDF]'#安装本地文件pipinstall'./downloads/SomePackage-1.0.4.tar.gz'#安装本地wheel包pipinstallSomePackage-1.0-py2.py3-none-any.whl#安装指定的来源依赖pipinstall'SomeProject@http://my.package.repo/1.2.3.tar.gz'1234567891011121314151617181920更新依赖install子命令有个--upgrade参数用来更新依赖。pipinstall--upgradeSomePackage1根据需求清单安装如果有许多依赖需要安装,可以编写需求清单文件,并使用-r参数来安装。pipinstall-rrequirements.txt1需求清单文件是一个纯文本文件,一般建议使用名称requirements.txt。它的格式有如下几种(#开头的行为注释):#直接写依赖名称,会安装最新版本pytestpytest-covbeautifulsoup4#指定特定的版本docopt==0.6.1pkg3>=1.0,=2.8.1,==2.8.*;python_version
|
|