当前位置:   article > 正文

Python 更换源的方法_python从文件里替换源

python从文件里替换源

一、永久换源:
方法一:一行命令换源
只需在命令行中输入下面这一行命令,即可永久设置pip下载源为国内源:

pip config set global.index-url Simple Index
注意 :如果执行命令时报错 ERROR: unknown command “config“ 可能是Pip版本过低,要么升级pip版本,要么使用方法二

方法二:配置换源脚本
不管你用的是pip3还是pip,方法都是一样的(也即都是创建pip文件夹):

先创建文件夹,然后创建并打开文件(如果你已经有这个文件夹或者文件,那么执行下面的命令可能会报错,这无所谓,目的是有这个文件夹和文件就行)

  1. mkdir ~/.pip
  2. vim ~/.pip/pip.conf

2.在pip.conf文件中输入以下内容

  1. [global]
  2. timeout=100
  3. index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
  4. extra-index-url= http://mirrors.aliyun.com/pypi/simple/
  5. [install]
  6. trusted-host=
  7. pypi.tuna.tsinghua.edu.cn
  8. mirrors.aliyun.com

之后保存退出即可。

下面是一些常用的国内源

国内源列表

  1. 阿里云 http://mirrors.aliyun.com/pypi/simple/
  2. 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  3. 豆瓣 http://pypi.douban.com/simple/
  4. Python官方 https://pypi.python.org/simple/
  5. v2ex http://pypi.v2ex.com/simple/
  6. 中国科学院 http://pypi.mirrors.opencas.cn/simple/
  7. 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

二、临时换源:
上面这种方法一劳永逸,但是你也可以使用下面的笨方法,也即每次都给pip进行临时换源:

pip3 install -i http://pypi.douban.com/simple/ 包名
有时候可能因为网络问题导致访问超时,这时候我们可以通过设置timeout参数的值来设置超时时间,这样就可以让它下载时如果网络不好可以多等待一会,而不是直接报错

pip3 --default-timeout=100 install -i http://pypi.douban.com/simple/ 包名
这个仅限于临时换源时使用,因为在第一种换源方法中我们可以直接在配置文件中设置超时时间。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明vb.net教程C#教程python教程

原文链接:Python 更换源的方法_python换源-CSDN博客

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号