python 安装依赖包

随着项目的发展,你会发现依赖包的列表会增大。需要几十个 Python 包来运行一个 Flask 应用程序的情况并不少见。管理这些最简单的方法是用一个简单的文本文件。Pip 能够生成一个列出所有已安装的包的文本文件。在一个新的系统上,或者在一个新的刚创建的环境上也能读取文件中的列表并且安装它们中每一个。

pip freeze:

requirements.txt 是一个文本文件,它被许多 Flask 应用程序用来列出运行应用所有需要的包。这个代码块用来说明如何创建这个文件接着下一个代码块用来说明在一个新环境中如果使用这个文件来安装依赖包。

$pip freeze > requirements.txt

$ pyenv activate saa-virtual-env

(saa-virtual-env)$ pip install -r requirements.txt

在安装依赖包的过程中如果网速太慢,可以临时使用清华大学的镜像源,那感觉简直如初恋般,爽到不行。

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple不能少, 是https而不是http

设为默认

修改~/.pip/pip.conf(没有就创建一个), 修改index-url至tuna,例如

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

pypi 镜像使用帮助 

我用的是anaconda,pip 是集成的,使用时需要输入路径:

C:\Users\public.public-PC\Anaconda2\Scripts\pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容