飞道的博客

pip高阶玩法,让python模块安装飞起来

291人阅读  评论(0)

在学习或者工作中,我们经常在搭建环境时需要下载安装一些库文件,但是pip默认下载使用的源是国外的,因此下载速度会很慢,所以在下载的时候我们可以将源地址换为国内的源,会大大提升下载速度。

pip.init

改一些pip.init配置,一劳永逸,具体做法:
Win + R ,输入 %APPDATA% 在当前目录下新建 pip 文件夹,然后新建 pip.ini 文件,内容如下


   
  1. [global]
  2. index-url = https: //mirrors.aliyun.com/pypi/simple/

我直接设置成了阿里的,豆瓣的源速度也很快。

常用的国内源有以下:


   
  1. 1)阿里云 http: //mirrors.aliyun.com/pypi/simple/
  2. 2)豆瓣http: //pypi.douban.com/simple/
  3. 3)清华大学 https: //pypi.tuna.tsinghua.edu.cn/simple/
  4. 4)中国科学技术大学 http: //pypi.mirrors.ustc.edu.cn/simple/
  5. 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依赖就行了。


   
  1. pip freeze > requirements.txt 
  2. pip install -r requirements.txt

requirements.txt

根据本地目录中的requirements.txt文件使用pip安装软件包

pip install  requirements.txt

通过使用== >= <= > <来指定版本,不写则安装最新版

requirements.txt内容格式为:


   
  1. APScheduler2 .1 .2
  2. Django1 .5 .4
  3. MySQL-Connector-Python2 .0 .1
  4. MySQL-python1 .2 .3
  5. PIL1 .1 .7
  6. South1 .0 .2
  7. django-grappelli2 .6 .3
  8. django-pagination1 .0 .7

 

pip list

pip list 命令列出所有安装包和版本信息,pip list --outdate可以列出所有可升级的包。

image

参考:统计学家
链接:https://www.jianshu.com/p/7d6cfd54b5ad

关注作者新号:获取海量IT类教程

web前端营 感谢关注

都来到这了,拜托拜托关注下


转载:https://blog.csdn.net/bigzql/article/details/112256423
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场