有时候我们在pychar中下载包时特别的慢,那是因为python默认使用的是国外镜像,有时候下载非常慢,最快的办法就是在下载命令中增加国内源:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
“
常用的国内源如下:
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
”
但是每次都要输入url特别不方便,其实我们可以全局修改pip的下载源,这样以后都不需要写国内源的路径了。
Windows
找到用户目录,新建一个pip文件夹
新建一个pip文件夹
创建一个配置文件pip.ini
文件内容
#设置成清华源
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
查看是否配置成功:
pip config list
表示已经设置成功。
如果嫌麻烦,直接执行如下python代码,快速搞定配置。(应该能看懂 ,路径问题)
#--coding:utf-8--
# 在C:\Users\<用户名>\pip目录下,创建pip.ini,更换pip第三方安装源地址至国内清华镜像源
import os
# pip.ini的内容
content = '''[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn'''
def main():
# 目标目录
dir_path = "c:\\users\\" + os.getlogin() + "\\pip"
# 创建目标目录
try:
os.mkdir(dir_path)
except:
print("----目标目录已经存在,跳过执行----")
# 目标路径
file_path = dir_path + "\\pip.ini"
# 写入
pip_ini_hdl = open(file_path, "w")
global content
pip_ini_hdl.write(content)
pip_ini_hdl.close()
print("----安装源已经成功更换!----")
stop = input()
main()
Linux or Mac
首先在用户目录下新建.pip文件夹
mkdir ~/.pip
在该目录下新建配置文件pip.conf,输入如下内容,保存:
#新建目录文件
vim pip.conf
#输入内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Pycharm中修改库下载源
在setting中按如下路径打开包下载
路径:Settings-Project-Python Interpreter
点击右上角加号
点击Manage Repositories
点击+添加国内源路径即可。