【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.