Python 项目生成依赖文件 (requirements.txt) 及安装依赖文件中的包
我们在写项目的过程中,往往都需要固化依赖(保证项目依赖包、环境的稳定性 和 可移植性),在python项目中,项目依赖包往往会指定在一个requirements.txt文件,其中包括依赖包以及包的版本号。(类似Go项目中的go.mod)
一、生成依赖文件
生成 requirements.txt
文件的命令:
pip freeze > requirements.txt
二、安装依赖文件
安装 requirements.txt
文件中的依赖包:
pip install -r requirements.txt
另外:有时候 同一个项目,不同的环境会用到 不同的依赖,所以一个项目也可以同时指定多个依赖文件,不同环境的依赖文件用文件名做区分,比如同时存在 requirements.txt
和 requirements-dev.txt
。
三、pip 查看和配置源
1、临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2、永久更改pip源
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用镜像站来升级 pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
查看当前pip源
pip config list
相关文章:
pip 查看和配置源
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)