【Python】Python依赖安装方式整理
Python的依赖一直是一个比较棘手的问题,如果是在线的环境还好说,直接pip install 包名就OK了,但是如果在内网环境中的话,需要下包然后导进去安装。但是对于不同的包的安装方式也不相同。
pip命令相关
通过
pip list可以产看当前的环境中装了多少包,以及包的版本号,当然不一定是pip list,也有可能是pip3 list
在线安装Package
- 如果手里有requirements.txt文件的话
pip install -r requirements.txt
- 将当前环境中安装包版本信息导入到requireents.txt文件中,注意 –all 参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包
pip freeze --all > requirements.txt
- 指定版本号安装
pip install scapy==2.5.0
- 指定国内镜像源进行安装
pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
离线安装Package
使用whl文件安装
1 | pip install xlrd-1.2.0-py2.py3-none-any.whl |
tar.gz 安装
一般这种包都需要解压,而且解压完成之后会生成一个setup.py的文件。
1 | python setup.py install |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


