pip默认镜像源的配置

一、win7下pip默认镜像源的配置
如下面图中所示,是没有配置pip国内源的时候,下载的过程。可以看到,默认情况下使用的是pythonhosted.cn这个域名,这个就是python官方的域名,对应的网站是在国外。通常下载速度较慢,容易出错。
pip默认镜像源的配置_第1张图片

1、用notepad++创建pip.ini文件,保存位置为%USERPROFILE%\pip\pip.ini(注意:以UTF-8无BOM编码格式保存)。%USERPROFILE%具体指的是什么目录,可以cmd命令行中输入set,查看所有系统变量,找到USERPROFILE,我的为C:\Users\Administrator。
国内下载源也可以设置成其他的镜像,如清华大学PyPi镜像
https://pypi.tuna.tsinghua.edu.cn/simple
【国内镜像】

  1. 阿里:https://mirrors.aliyun.com/pypi/simple
  2. 豆瓣:http://pypi.douban.com/simple/
  3. 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
  4. 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple
  5. 华中理工大学: http://pypi.hustunique.com/simple
  6. 山东理工大学: http://pypi.sdutlinux.org/simple

2、具体操作:
(1)创建或修改pip.ini文件。
pip默认镜像源的配置_第2张图片
(2)cmd下使用set命令查找USERPROFILE变量
在这里插入图片描述
pip默认镜像源的配置_第3张图片
3.实例介绍:
以下载tensorflow-1.8.0-cp36-cp36m-win_amd64.whl为例,下载速度比之前快了很多。如果不设置默认镜像源,每次都要手动添加镜像源,
即: pip install tensorflow-1.8.0-cp36-cp36m-win_amd64.whl –i https://pypi.tuna.tsinghua.edu.cn/simple
设置默认的好处是,不要每次都输入-i https://pypi.tuna.tsinghua.edu.cn/simple了。

附录:linux下pip默认镜像源的设置

  1. 切换目录 [root@localhost ~]#cd ~/pip, 如果~/.pip/pip.conf不存在,则新建文件
  2. 修改pip.conf文件 [root@localhost ~/pip]#sodu vim pip.conf
    新建pip.conf文件 [root@localhost ~/pip]#touch pip.conf ,在执行上述操作进行修改文件。
    3.文件内容如下:
    [global]
    timeout = 300
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host=tsinghua.edu.cn
    保存后即可使用新设置的镜像源进行python第三方包的安装

二、pip批量安装包详情
在配置集群的时候,会遇到用pip安装大量包的情况,下面是用pip批量安装包的方法:
1、首先,在已经配置好的一台机器上,将需要的包导出到requirements.txt
pip freeze > requirements.txt
2、查看requirements.txt,内容如下
pip默认镜像源的配置_第4张图片
3、然后,在集群的其他机器上执行
pip install -r requirements.txt
就可以完成批量安装包的工作了。

三、Python常用的几种包(库、模块)安装方式
这里整理一下常见的几种包安装方式
1、pip install <包名>
使用pip工具安装,此方法比较常用,方便快捷,自动下载安装包到当前python环境,如果需要指定下载安装某个版本的包,只需写成这个形式pip install <包名>==版本号;
另外,下载的whl格式的包安装文件也可以通过pip install安装
2、pip install -r requirements.txt
这个是批量下载安装项目依赖包指令,实际项目工作中最为常用,在对应的项目python环境下运行pip freeze > requirements.txt。运行install命令时注意要cd到txt文件所在的目录下
3、python setup.py install
这个方法适用于下载后解压缩的包,一般包文件目录里会有一个setup.py文件,cd到此目录然后运行指令即可
4、easy_install
exe、egg格式包还可以用easy_install方式安装,格式如下:
easy_install package_name
easy_install package.egg
easy_install package.exe
5、直接把包拖曳到包管理文件夹下
路径一般是在python安装目录下的site-packages下,如:E:\Software\Python\python27\Lib\site-packages
6、其他
使用easy_install需要先下载安装setuptools,使用python setup.py install方法即可。
pip工具可以用easy_install直接下载安装。
部分包会在windows运行环境下出现一些使用问题,需要下载windows编译的扩展包。可自行百度非官方的Windows二进制文件的whl扩展包下载

你可能感兴趣的:(pip默认镜像源的配置)