pip、conda安裝包(庫)失敗解決辦法
為方便只想要配置檔案內容的小夥伴,文末提供了我的配置方法,可直接複製。
1.映象源解決法
pip源更換:
windows下:
在C:\Users\XXX下新建一個資料夾,重新命名為pip。
在pip資料夾裡面新建一個文字文件,並重新命名為:pip.ini,需要修改後綴。
在pip.ini裡面新增下面的資訊(採用阿里雲):
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
ubuntu下:
在home目錄下新建.pip檔案:
cd ~
mkdir .pip
直接新建並編輯pip.conf:
sudo vim ~/.pip/pip.conf
改為以下內容(這裡用的清華源,也可以試一下阿里、豆瓣等源):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
為了方便用python3開發,免去每次都要輸入python3,這裡直接更換預設的python命令連結。
把原來的python軟連結刪掉:
sudo rm /usr/bin/python
新建一個軟連線:
sudo ln -s /usr/bin/python3 /usr/bin/python sudo ln -s /usr/bin/pip3 /usr/bin/pip
現在輸入python就相當於python3了。
conda源更換:
更換pip、conda映象源:可以參考清華源網站。
pypi:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
anaconda:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
新增方法:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
臨時使用指定映象源
方法一:
conda install pytorch torchvision cudatoolkit=10.0 -i https://pypi.mirrors.ustc.edu.cn/simple
方法二:
conda install -c <channel> <software>
其中-c這個引數很重要,通過它來指定軟體下載的映象位置。
比如conda install pytorch torchvision torchaudio -c pytorch
,就是指通過pytorch官網下載,如果你想下載的快點,就先配置好映象源,然後把-c pytorch刪了,這樣安裝的時候就會從映象源去搜索。為了清除索引快取,保證用的是映象站提供的索引。我們還可以先執行下面的命令:
conda clean -i
修改單次超過時間(特好用)
pip --default-timeout=600 install ** # **是包名
2.使用手機熱點下載包
3.網站下載,本地手動安裝
常用網站彙總:
映象:
pypi:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
anaconda:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
包下載:https://pypi.org/search/?q=&o=
我的配置文件:
pip:
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
conda:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
- http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
- http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: true
參考: