anaconda在激活环境时出现这样的错误,实在是折腾不明白,求助一下各位前辈
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "D:\anaconda\lib\site-packages\conda\cli\main.py", line 140, in main
return activator_main()
File "D:\anaconda\lib\site-packages\conda\activate.py", line 1210, in main
print(activator.execute(), end='')
File "D:\anaconda\lib\site-packages\conda\activate.py", line 178, in execute
return getattr(self, self.command)()
File "D:\anaconda\lib\site-packages\conda\activate.py", line 153, in activate
return self._finalize(self._yield_commands(builder_result), self.tempfile_extension)
File "D:\anaconda\lib\site-packages\conda\activate.py", line 143, in _finalize
tf.write(self.command_join.join(commands))
File "D:\anaconda\lib\tempfile.py", line 474, in func_wrapper
return func(*args, **kwargs)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udbad' in position 865: surrogates not allowed
`$ D:\anaconda\Scripts\conda-script.py shell.cmd.exe activate D:\anaconda`
environment variables:
CIO_TEST=<not set>
CONDA_EXE=D:\anaconda\condabin\..\Scripts\conda.exe
CONDA_ROOT=D:\anaconda
CURL_CA_BUNDLE=<not set>
HOMEPATH=\Users\RH
PATH=D:\anaconda;D:\anaconda\Library\mingw-w64\bin;D:\anaconda\Library\usr\
bin;D:\anaconda\Library\bin;D:\anaconda\Scripts;D:\anaconda\bin;D:\app
liance\latex\latexmiktex\miktex\bin\x64\;D:\appliance\texlive\2022\bin
\win32;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wind
ows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\P
rogram Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
Files\NVIDIA Corporation\NVIDIA NvDLISR;D:\appliance\matlab2019\runtim
e\win64;D:\appliance\matlab2019\bin;D:\appliance\matlab2019\polyspace\
bin;D:\appliance\脙聬脙聜脗陆脗篓脙聨脙聞脗录脙戮脗录脙聬\CTEX\CTeX;D:\a;pliance\脙聬脙聜脗陆 脗篓脙
聨脙聞脗录脙戮脗录脙聬\CTEX\CTeX\Packages\ctex\bin;D:\a;pliance\脙聬脙聜脗陆脗篓脙聨脙聞脗录脙戮脗
录脙聬\CTEX\CTeX;D:\a;pliance\脙聬脙聜脗陆脗篓脙聨脙聞脗录脙戮脗录脙聬\CTEX\CTeX\Packages\cct
\bin;D:\a;pliance\脙聬脙聜脗陆脗篓脙聨脙聞脗录脙戮脗录脙聬\CTEX\CTeX;D:\a;pliance\脙聬脙聜退老潮潴
慳獮骟ꏑ\udbad€ᴰ䯰Ȍ;C:\gurobi1001\win64;C:\Windows\system32;C:\Windows;D:\anacon
da\Library\mingw-w64\bin;D:\anaconda\Library\bin;D:\anaconda\Scripts;C
:\Users\RH\AppData\Local\Microsoft\WindowsApps;C:\Program
Files\Bandizip\;D:\pycharm\PyCharm Community Edition 2021.3.3\bin;;D:\
appliance\latex\miktex\miktex\bin\x64\;D:\pycharm\PyCharm 2023.1\bin;;
PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
PowerShell\v1.0\Modules
PYTHONIOENCODING=utf_8_sig
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
active environment : None
user config file : C:\Users\RH\.condarc
populated config files : C:\Users\RH\.condarc
conda version : 4.10.3
conda-build version : 3.21.6
python version : 3.9.7.final.0
virtual packages : __cuda=11.7=0
__win=0=0
__archspec=1=x86_64
base environment : D:\anaconda (writable)
conda av data dir : D:\anaconda\etc\conda
conda av metadata url : None
channel URLs : 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 : D:\anaconda\pkgs
C:\Users\RH\.conda\pkgs
C:\Users\RH\AppData\Local\conda\conda\pkgs
envs directories : D:\anaconda\envs
C:\Users\RH\.conda\envs
C:\Users\RH\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.10.3 requests/2.26.0 CPython/3.9.7 Windows/10 Windows/10.0.19044
administrator : False
netrc file : None
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
网上
方法1:删除.condarc文件
这个文件的位置一般为C:\User\Administrator.condarc,如果设置了清华/中科大源,里面会保存这些镜像源的地址,删除了这个文件其实就是类似于恢复使用官方源。”
这个试过了也不行!!!
方法2:清理缓存索引
运行如下命令,可以删除conda中的缓存索引:
conda clean -i
这个试过了也不行!!!
方法3:关闭VPN
实际上我反复试了上述两条以及其他各种奇奇怪怪的操作均无效,就在我一筹莫展之际,我看到了这样一条建议:
try close your VPN
这个试过了也不行!!!
方法4:淘宝
找了别人重新装anaconda和pycharm 最终还是未能解决,技术说可能需要重新装系统!!!