【Win&Ubuntu环境下pip换源+超级稳定的pip安装相关工具包的指令】

Win&Ubuntu环境下pip换源+超级稳定的pip安装相关工具包的指令

Win环境下pip换源教程

(1)首先依次执行下列代码

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

(2)执行后,再运行下列代码检查是否成功

conda config --show channels

(3)在C盘目录中输入

%appdata%

在这里插入图片描述

按回车会进入下图类似的文件目录中
在这里插入图片描述
(4)在上述目录下,新建pip文件夹,然后进入该文件夹,创建一个pip.ini文件,注意是.ini文件不是txt文件。有同学可能不知道如何在win下创建该文件,看下图,在窗口勾选文件拓展名,然后将文件重命名为pip.ini,即可。
在这里插入图片描述
(5)将以下内容复制到pip.ini文件中

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

再重新pip install 即可。

Ubuntu环境下pip换源教程

操作如下

cd ~
mkdir .pip
cd .pip
gedit pip.conf
# 在pip.conf粘贴如下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host=pypi.tuna.tsinghua.edu.cn
# 关闭保存即可

重点来了!超级稳定的pip安装相关工具包的指令

当我们要用pip安装某些工具包时,尤其指定具体版本。很有可能会出一些奇怪的问题。比如响应时间过长、版本不对等问题。使用下列代码(网址可以换成任意python国内镜像源)可完美解决这些问题!

pip install --default-timeout=1000 --upgrade --ignore-installed 安装包名 -i 国内镜像源网址 --trusted-host 国内镜像源网址去除前缀https://pypi.与后缀/simple/ 部分

比如

pip install --default-timeout=1000 --upgrade --ignore-installed PySide6==6.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

常见报错有:
raise ReadTimeoutError(self._pool, None, “Read timed out.”)
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘pypi.tuna.tsinghua.edu.cn’, port=443): Read timed out.