Anacode使用conda安裝環境報錯:Solving environment: failed with initial frozen solve
Anacoda官網地址:https://www.anaconda.com/
Anacoda官網下載地址:https://www.anaconda.com/download
清華大學開源軟件鏡像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
報錯
Solving environment:failed with repodata from current_repodata.json, will retry with next repoda
方案一
conda update -n base conda
方案二
之前試了重裝沒啥用,可能是卸載不干凈
首先卸載
清理注冊表
找到之前卸載后存在C盤可能是conda文件殘余刪除,再重新安裝
#########################################################################
------> 親測可行,解決關鍵問題 <------
Step 1、更新conda到最新版本:conda update -n base conda
Step 2、再查一下conda版本:conda -V
Step 3、並不是最新版本conda 4.7.11
Step 4、第二次更新conda到最新版本:conda update -n base conda
第二次很重要!!!而且,這次它讀環境的時候賊慢,我以為我電腦卡死機了呢,半年不動彈,等着就行了
Step 5、更新完后再查一下conda版本:conda -V,發現是最新版本conda 4.7.11
Step 6、然后執行:conda update --all
然后,裝啥啥好使,整啥啥好使,啥啥都好使,好使就完事了!!!!!!
#########################################################################
安裝換源方法與語法:
pip install tensorflow -i https://pypi.mirrors.ustc.edu.cn/simple/
conda一般語法:
conda list
conda info -e #用於查看擁有的環境
conda remove -n 虛擬環境名稱 --all #刪除對應環境
conda create –name 新名 –clone 舊名 #用於克隆,改名也蠻好的
安裝包的時候conda install和pip install有什么區別
pip
pip install xxx,在特定環境里使用pip,下載的包會存在特定環境的目錄里面,例如:
D:\Anaconda3\envs\nlp\Lib\site-packages\fasttext
使用pip uninstall xxx,包就卸載掉了,也可以用:conda remove --name nlp --all來刪除環境
conda
conda install xxx,不管在什么環境下載的包,都統一放在一個目錄里面:
D:\Anaconda3\pkgs\fasttext,這個fasttext里面也有site-packages文件夾。
在某個環境下面下載了某個包,再到另外一個環境下載同樣的包,conda會自動在上面的目錄里面找,如果有,就不會重復下載,而是將這個包的site-packages下的文件復制到當前環境下(和直接pip install一樣)
使用conda uninstall xxx時,和pip uninstall一樣,刪除了當前環境site-packages里面的包內容,但是在上述目錄里面還存在這個包,此時再到另外一個環境下載這個包,還是將site-packages復制一份到當前環境下,做到了一次下載,到處使用。
####################--- END ---####################