在学习或者工作中,我们经常在搭建环境时需要下载安装一些库文件,但是pip默认下载使用的源是国外的,因此下载速度会很慢,所以在下载的时候我们可以将源地址换为国内的源,会大大提升下载速度。
pip.init
改一些pip.init配置,一劳永逸,具体做法:
Win + R ,输入 %APPDATA% 在当前目录下新建 pip 文件夹,然后新建 pip.ini 文件,内容如下
-
[global]
-
index-url = https:
//mirrors.aliyun.com/pypi/simple/
我直接设置成了阿里的,豆瓣的源速度也很快。
常用的国内源有以下:
-
(
1)阿里云 http:
//mirrors.aliyun.com/pypi/simple/
-
(
2)豆瓣http:
//pypi.douban.com/simple/
-
(
3)清华大学 https:
//pypi.tuna.tsinghua.edu.cn/simple/
-
(
4)中国科学技术大学 http:
//pypi.mirrors.ustc.edu.cn/simple/
-
(
5)华中科技大学http:
//pypi.hustunique.com/
`
临时使用
在使用pip的时候,加上参数-i和镜像地址(如http://mirrors.aliyun.com/pypi/simple/),
例如:pip install -i http://mirrors.aliyun.com/pypi/simple/,这样就会从阿里云镜像安装文件
pip 的高阶玩法
pip 应该是大家最熟悉的 Python 包安装与管理工具了,但是除了pip install 这个最常用的命令,还有很多有用的玩法。这里就介绍几个我平时会用到的,希望对大家有所帮助。
pip freeze
这个命令可以查看已经安装的包及版本信息,当你要换电脑,或者朋友想复刻你已安装的包,又不想一个一个重新安装。这时就可以使用pip freeze > requirements.txt ,批量导出当前开发环境的包信息,然后安装requirements.txt依赖就行了。
-
pip freeze > requirements.txt
-
pip install -r requirements.txt
requirements.txt
根据本地目录中的requirements.txt文件使用pip安装软件包
pip install requirements.txt
通过使用== >= <= > <来指定版本,不写则安装最新版
requirements.txt内容格式为:
-
APScheduler2
.1
.2
-
Django1
.5
.4
-
MySQL-Connector-Python2
.0
.1
-
MySQL-python1
.2
.3
-
PIL1
.1
.7
-
South1
.0
.2
-
django-grappelli2
.6
.3
-
django-pagination1
.0
.7
pip list
pip list 命令列出所有安装包和版本信息,pip list --outdate可以列出所有可升级的包。
参考:统计学家
链接:https://www.jianshu.com/p/7d6cfd54b5ad
关注作者新号:获取海量IT类教程
web前端营 感谢关注
都来到这了,拜托拜托关注下
转载:https://blog.csdn.net/bigzql/article/details/112256423