安装python库最是心累,总是超时的,龟速下载,要么下着下着就崩了。。。。。
后面果断换成清华源,速度飞起!!!
一、pip快速下载配置
注意!!!如果要将清华源设置成默认,那么需要将pip升级(>10.0.0),然后再进行:
升级pip的命令是:
pip install pip -U
# 如果升级都升级不了,那么直接使用清华源来升级pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
配置默认镜像站:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果你只是想临时使用一下,那么用下面这行命令就好了:
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
或者
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
都行
下载速度快到飞起了。继续换名字下就可以了。
中国境内常用的源
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中科大:https://pypi.mirrors.ustc.edu.cn/simple/
二、批量pip下载
第一步:打开cmd,进入目标路径
cd "目标文件所在路径
pip install -r requirements.txt
第二步:新建requirement.txt,输入待下载的安装库名称
也可以加入版本号:(注意,是双等号。)
numpy==1.22.2
matplotlib==3.5.1
pandas==1.4.0
第三步:输入命令:
pip install -r requirements.txt
三、查看所有已安装的库
CMD命令查看所有已安装的库:
pip list
如果需要导入到txt输入命令:
pip freeze >requirements.txt
四、py脚本安装
import os
libs = ("numpy", "matplotlib", "pandas", "network", "pillow", \
"pyinstaller", "pyopengl", "pypdf2", "requests", \
"sklearn", "sympy", "werobot", "wheel")
print("Libraries are being installed …")
try:
for lib in libs:
# os.system(f"pip3 install {lib} 1>NULL")
os.system(f"pip3 install {lib} -i https://pypi.tuna.tsinghua.edu.cn/simple")
print("All libraries have been installed successfully!!!")
except:
print("Install Something wrong")
输入以上脚本,将自己需要下载的库放到libs里,然后运行就可以了。
导出目前已有库和版本号
导出命令
pip freeze > requirements.txt
安装命令
pip install -r requirements.txt