總結使用鏡像的命令和出現的問題,以及conda和pip的區別
1.conda鏡像命令
- 查看現有鏡像
conda config --show
conda config --show-sources
- 添加鏡像源
清華鏡像:
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/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
中科大鏡像:(我只添加了第一個)
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
- 設置搜索時顯示通道地址:
conda config --set show_channel_urls yes
- 刪除鏡像源:
conda config --remove channels url地址(替換要刪除的url)
- 之後正常使用conda命令下載即可,注意conda最後不要加-c xxx(比如安裝pytorch會在最後加-c pytorch),這樣會還是用默認的源下載的。(如果還不是切換到鏡像下載,可以刪除C:/user/用戶名/…condarc中default那一行)
- 如果不加鏡像可能會出現這種錯誤:
CondaHTTPError: HTTP None None for url <None>
Elapsed: None
An HTTP error occurred when trying to retrieve this URL.
SSLError(SSLError(SSLError("bad handshake: SysCallError(-1, 'Unexpected EOF')",),),)
2.pip安裝命令(臨時使用方法)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider
即 pip install -i url地址 安裝內容