conda創建虛擬環境報錯


在輸入conda create -n tf2 python=3.6時報以下錯誤:

一、報錯1

原文鏈接:https://blog.csdn.net/XD_Cauthy/article/details/94168746

File "E:anaconda3\lib\site-packages\conda\core\package_cache_data.py", line 422, in <listcomp>
self._urls_data = [line.strip().decode('utf-8') for line in fh]
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 11: invalid start byte

發現是由於核心文件中package_cache_data.py的第422行采用utf-8解碼方式無法解碼0xb1的值,使用sublimetext或notepad打開文件,更改

self._urls_data = [line.strip().decode('utf-8') for line in fh]

self._urls_data = [line.strip().decode('cp936') for line in fh]

二、報錯2

 OSError: (10054, 'WSAECONNRESET')

原因:網絡問題

方法一:將命令修改為:conda create -n tf2 python=3.6 --offline(可能后期會有別的問題出現)

方法二:復制base 環境
conda create -n  tf2 --clone base

 

三、anaconda環境下執行pip install時報錯:

No module named pip

解決方法:到anaconda虛擬環境的scripts目錄下執行easy_install pip,如E:\programs2\Anaconda3\envs\tensorflow2.0\Scripts

執行:.\easy_install.exe pip

 

 四、python -m pip install --upgrade pip報錯

Could not install packages due to anEnvironmentError: [WinError 5] 拒絕訪問

解決方法:在install后面增加--user,即 python -m pip install --user --upgrade pip

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM