日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

conda創建環境過程出現"Solving?environment:?failed"報錯的詳細解決方法_python

作者:六子666 ? 更新時間: 2022-12-15 編程語言

前言

在安裝完Anaconda之后,打開Anaconda Prompt,若出現”(base)”說明Anaconda安裝成功。

具體Anaconda的安裝后續會出教程

?在創建環境之前,要先添加國內鏡像源,否則會出現“Solving environment: failed”的報錯,針對此問題主要有三種解決辦法:

(這里筆者用的Win10專業版環境)

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/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes   # 設置搜索時顯示通道地址

中科大源

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
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-key channels   換回conda默認源,在出現一些故障時可以使用
conda config --show-sources   找到.condac文件并查看里面的鏡像源

2.在C盤的C:\Users\adminstrtor中找到.condarc文件

(若沒有這個文件就新建一個,注意文件名為.condarc,不要有任何其他后綴)(本人是用這種方法)

在.condarc文件中輸入以下內容:(以清華鏡像源為例)

show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channels:
  - defaults
ssl_verify: true

這個方法能解決“創建一個新環境都報錯‘Solving environment: failed’,已經添加了清華源,還是報錯”的問題。

Tip:文件中鏡像源中http而不是https 否則容易出錯

3.打開Anaconda navigator,在channel中添加鏡像網址

(忘記是不是添加以下網址,可以試一下,應該沒問題)

http://mirrors.aliyun.com/pypi/simple/  阿里云
http://pypi.douban.com/simple/		豆瓣(douban)
https://pypi.tuna.tsinghua.edu.cn/simple/  清華 
http://pypi.mirrors.ustc.edu.cn/simple/   中科大 

由于每個人碰到的問題可能有所差別,以及筆者可能有所疏忽,所以本篇文章的方法對每個人并不一定奏效,有什么問題可以在評論區里留言,筆者能解決一定幫忙解決。當然,筆者也會對其中的疏忽進行補充、不定時更新,在記錄自己學習過程中碰到的問題的同時,也希望能給其他網友提供一定的幫助,讓碰到相同問題的網友能少走彎路,把更多的時間花在編程和知識學習上。

參考:https://www.cnblogs.com/johnyang/p/13417374.html

總結?

原文鏈接:https://blog.csdn.net/m0_46673202/article/details/125013021

欄目分類
最近更新