Anaconda 安裝 國內映象問題解決方案

哈哈哈hh發表於2022-03-15

映象下載、域名解析、時間同步請點選  阿里雲開源映象站

遇到問題:安裝2021版本後無法開啟Anaconda Navigator

解決方案:使用管理員身份開啟Avaconda Prompt,輸入conda update anaconda-navigator

遇到問題:報錯:

#安裝在d盤
HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>

分析是國內映象源問題

解決方案:新增映象檔案

Linux使用者可以透過修改使用者目錄下的 .condarc 檔案。

Windows 使用者無法直接建立名為 .condarc 的檔案,可先執行 conda config --set show_channel_urls yes 生成該檔案之後再修改。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - 
  - 
  - 
custom_channels:
  conda-forge: 
  msys2: 
  bioconda: 
  menpo: 
  pytorch: 
  simpleitk: 
ssl_verify: false

注:1.由於更新過快難以同步,我們不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly這三個包;

2.最後一行是酌情加上去的,此處根據具體情況考慮是否增加

再次執行語句conda update anaconda-navigator

done 可以連網更新

(base) C:\Windows\system32>conda update anaconda-navigator
Collecting package metadata (current_repodata.json): done
Solving environment: done
 
## Package Plan ##
 
  environment location: D:\Avaconda
 
  added / updated specs:
    - anaconda-navigator
 
 
The following packages will be downloaded:
 
    package                    |            build
    ---------------------------|-----------------
    anaconda-navigator-2.1.1   |           py39_0         5.4 MB  defaults
    ------------------------------------------------------------
                                           Total:         5.4 MB
 
The following packages will be SUPERSEDED by a higher-priority channel:
 
  anaconda-navigator                              pkgs/main --> anaconda/pkgs/main
 
 
Proceed ([y]/n)?

輸入y執行,遇到問題:

Proceed ([y]/n)? y
 
 
Downloading and Extracting Packages
anaconda-navigator-2 | 5.4 MB    |                                                                   |   0%
 
[Errno 2] No such file or directory: 'D:\\Avaconda\\pkgs\\anaconda-navigator-2.1.1-py39_0.conda'
 
系統找不到指定的路徑。
系統找不到指定的路徑。

上網尋找解決方案,有博主說新增路徑,但是在安裝時候已經新增過;於是解除安裝2021版本,重新下載安裝Anaconda3,再次嘗試

能夠正常開啟Anaconda Navigator,使用管理員身份開啟Avaconda Prompt,輸入conda update anaconda-navigator,報錯:

ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::tqdm-4.62.3-pyhd3eb1b0_1'.
CondaError: Cannot link a source that does not exist. D:\Anaconda\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.
 
 
CondaError: Cannot link a source that does not exist. D:\Anaconda\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.

重新新增了一遍路徑,沒能解決問題。

嘗試conda clean --all --yes

再執行conda update conda,不再出現相同error,成功更新。

執行以下語句,安裝opencv包:

conda install -c 

記錄一下成功時刻:

Downloading and Extracting Packages
python-3.6.13        | 17.7 MB   | ###########################################################################9 | 100% WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(144): Could not remove or rename D:\Anaconda\pkgs\python-3.6.13-h3758d61_0\DLLs\tcl86t.dll.  Please remove this file manually (you may need to reboot to free file handles)
WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(144): Could not remove or rename D:\Anaconda\pkgs\python-3.6.13-h3758d61_0\DLLs\tcl86t.dll.  Please remove this file manually (you may need to reboot to free file handles)
python-3.6.13        | 17.7 MB   | ############################################################################ | 100%
 
TypeError('not all arguments converted during string formatting',)
/*看到100%好感動嗚嗚嗚嗚!為了這三個done我折騰了至少一整天!!*/
 
Downloading and Extracting Packages
zstd-1.4.9           | 1.3 MB    | ############################################################################################## | 100%
opencv-3.3.1         | 96.7 MB   | ############################################################################################## | 100%
lz4-c-1.9.3          | 141 KB    | ############################################################################################## | 100%
xz-5.2.5             | 333 KB    | ############################################################################################## | 100%
openssl-1.0.2u       | 5.8 MB    | ############################################################################################## | 100%
libtiff-4.2.0        | 1.1 MB    | ############################################################################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

開啟CMD輸入:python

import cv2
print(cv2. version)

如果輸出版本則證明安裝成功

python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> print(cv2.__version__)
3.3.1

搞定!撒花!

pip安裝包功能

在檔案搜尋框輸入%APPDATA%→出現C:\Users***\AppData\Roaming→檢視是否有pip資料夾;

若有,點進去看是否有檔案:pip.ini

若沒有,依次新建資料夾pip,以記事本新建pip檔案並重新命名為pip.ini

點開,修改內容為:

[global]
timeout = 6000
index-url=
[install]
trusted-host=mirrors.aliyun.com

PS:第三行可以根據需要修改為之前步驟中選擇的映象地址,這裡選擇了阿里雲

儲存pip檔案

本文轉自:https://blog.csdn.net/weixin_51688299/article/details/123122283


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2871081/,如需轉載,請註明出處,否則將追究法律責任。

相關文章