Anaconda通过conda update conda更新以后创建新环境,安装模块报错问题
有个包一直安不上,以为是Anaconda版本太久了,就用下面命令更新了一下
conda update conda
更新完conda不能正常使用了,发生了创建新环境和安装模块就会报错的情况
部分报错截图(完整报错点击这里)
报错开头
报错末尾
解决办法
-
重装肯定是最简单的解决办法,但是那么多环境,都是好不容易配出来的,再配一次我能气到把键盘吃掉
-
github/conda给出的一个方法,把conda回退到旧的可以用的版本
conda config --set allow_conda_downgrades true conda install conda=4.6.14
很多人好评
-
我试了一下,没有用,循环报错,install再次报错
我需要正常的conda,但是没有正常的conda不能安装正常的conda
所以,我到独立的正常conda可执行文件下载了一个win版本的可执行文件
用可执行文件安装旧版本conda
<executable path> install -p <path to broken installation> conda=4.6.14
举个栗子,我是这样输入的
问题解决了,conda又能用了,这应该是最新版本conda 4.8的一个bug
完整的报错
Loading channels: failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "E:\Anaconda3\lib\site-packages\conda\gateways\connection\session.py", line 60,
in __call__
return cls._thread_local.session
AttributeError: '_thread._local' object has no attribute 'session'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "E:\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
exit_code = do_call(args, p)
File "E:\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 83, in do_ca
ll
return getattr(module, func_name)(args, parser)
File "E:\Anaconda3\lib\site-packages\conda\cli\main_search.py", line 73, in execute
matches = sorted(SubdirData.query_all(spec, channel_urls, subdirs),
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 105, in query_
all
result = tuple(concat(executor.map(subdir_query, channel_urls)))
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 586, in result_iterator
yield fs.pop().result()
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 425, in result
return self.__get_result()
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 384, in __get_result
raise self._exception
File "E:\Anaconda3\lib\concurrent\futures\thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 98, in <lambda
>
package_ref_or_match_spec))
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 110, in query
self.load()
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 174, in load
_internal_state = self._load()
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 248, in _load
repodata_fn=self.repodata_fn)
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 470, in fetch_
repodata_remote_request
session = CondaSession()
File "E:\Anaconda3\lib\site-packages\conda\gateways\connection\session.py", line 62,
in __call__
session = cls._thread_local.session = super(CondaSessionType, cls).__call__()
File "E:\Anaconda3\lib\site-packages\conda\gateways\connection\session.py", line 88,
in __init__
raise_on_status=False)
TypeError: __init__() got an unexpected keyword argument 'raise_on_status'
`$ E:\Anaconda3\Scripts\conda-script.py search conda`
environment variables:
CIO_TEST=<not set>
CLASSPATH=.;E:\jdk1.7\lib;E:\jdk1.7\lib\tools.jar
CONDA_EXE=E:\Anaconda3\condabin\..\Scripts\conda.exe
CONDA_EXES="E:\Anaconda3\condabin\..\Scripts\conda.exe"
CONDA_ROOT=E:\Anaconda3
CURL_CA_BUNDLE=<not set>
HOMEPATH=\Users\Administrator
PATH=E:\Anaconda3;E:\Anaconda3\Library\mingw-w64\bin;E:\Anaconda3\Lib
rary\u
sr\bin;E:\Anaconda3\Library\bin;E:\Anaconda3\Scripts;E:\Anaconda
3\bin;
E:\Anaconda3;E:\Anaconda3\Library\mingw-w64\bin;E:\Anaconda3\Lib
rary\u
sr\bin;E:\Anaconda3\Library\bin;E:\Anaconda3\Scripts;C:\Program
Files\Microsoft MPI\Bin\;C:\ProgramData\Oracle\Java\javapath;C:\
Window
s\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System
32\Win
dowsPowerShell\v1.0\;E:\adb;E:\tesseract\Tesseract-OCR;C:\Progra
m
Files\dotnet\;C:\Program Files\Microsoft SQL
Server\130\Tools\Binn\;C:\Program Files\nodejs\;C:\Program
Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Micros
oft
SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files
(x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Micr
osoft
SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL
Server\120\Tools\Binn\ManagementStudio\;C:\Program Files
(x86)\Microsoft SQL Server\120\DTS\Binn\;E:\tomcat\apache-tomcat
-7.0.9
1\bin;E:\jdk1.7\bin;%JAVA%\bin;%JAVA%\jre\bin;E:\svn\bin;E:\AS\S
DK\pla
tform-tools;E:\Git\cmd;E:\bvsshClient;E:\MiKTeX\MiKTeX
2.9\miktex\bin\x64\;E:\Sumatra PDF\SumatraPDF;E:\winscp\WinSCP\;
C:\Use
rs\Administrator\AppData\Local\Programs\Python\Python36\Scripts\
;C:\Us
ers\Administrator\AppData\Local\Programs\Python\Python36\;C:\Pro
gram
Files (x86)\Microsoft Visual Studio\Common\Tools\WinNT;C:\Progra
m
Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Progra
m
Files (x86)\Microsoft Visual Studio\Common\Tools;C:\Program File
s
(x86)\Microsoft Visual Studio\VC98\bin;E:\tesseract\Tesseract-OC
R;C:\U
sers\Administrator\AppData\Roaming\npm;C:\Users\Administrator\Ap
pData\
Local\GitHubDesktop\bin;E:\jdk1.7\bin;E:\jdk1.7\jre\bin;E:\apach
e-
maven-3.6.0\bin;E:\sqlite;E:\Anaconda3\Library\bin;;E:\Pycharm\P
yCharm
2020.1.1\bin;
PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program F
iles
(x86)\Microsoft SQL Server\120\Tools\PowerShell\Modules\
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
active environment : None
user config file : C:\Users\Administrator\.condarc
populated config files : C:\Users\Administrator\.condarc
conda version : 4.8.5
conda-build version : 3.17.6
python version : 3.7.1.final.0
virtual packages :
base environment : E:\Anaconda3 (writable)
channel URLs : https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/noarch
https://repo.anaconda.com/pkgs/main/win-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : E:\Anaconda3\pkgs
C:\Users\Administrator\.conda\pkgs
C:\Users\Administrator\AppData\Local\conda\conda\pkgs
envs directories : E:\Anaconda3\envs
C:\Users\Administrator\.conda\envs
C:\Users\Administrator\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.8.5 requests/2.7.0 CPython/3.7.1 Windows/7 Windows/6.1.7
601
administrator : True
netrc file : None
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers?
[y/N]: n
No report sent. To permanently opt-out, use
$ conda config --set report_errors false