本文共 1381 字,大约阅读时间需要 4 分钟。
在学习或者工作中,我们经常在搭建环境时需要下载安装一些库文件,但是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.2Django1.5.4MySQL-Connector-Python2.0.1MySQL-python1.2.3PIL1.1.7South1.0.2django-grappelli2.6.3django-pagination1.0.7
pip list
pip list 命令列出所有安装包和版本信息,pip list --outdate可以列出所有可升级的包。
参考:统计学家
链接:https://www.jianshu.com/p/7d6cfd54b5ad
关注作者新号:获取海量IT类教程
web前端营 感谢关注
都来到这了,拜托拜托关注下
转载地址:https://cpython.blog.csdn.net/article/details/112256423 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!