在安装anaconda后用命令conda --version检验是否安装好时出现以下错误:
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "D:\MachineLearning\anaconda3\Lib\site-packages\conda\exception_handler.py", line 17, in __call__
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "D:\MachineLearning\anaconda3\Lib\site-packages\conda\cli\main.py", line 54, in main_subshell
parser = generate_parser(add_help=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\MachineLearning\anaconda3\Lib\site-packages\conda\cli\conda_argparse.py", line 127, in generate_parser
configure_parser_plugins(sub_parsers)
File "D:\MachineLearning\anaconda3\Lib\site-packages\conda\cli\conda_argparse.py", line 354, in configure_parser_plugins
else set(find_commands()).difference(plugin_subcommands)
^^^^^^^^^^^^^^^
File "D:\MachineLearning\anaconda3\Lib\site-packages\conda\cli\find_commands.py", line 74, in find_commands
for entry in os.scandir(dir_path):
^^^^^^^^^^^^^^^^^^^^
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '"C:\\Program Files\\Java\\jdk-18.0.2.1\\bin'
`$ D:\MachineLearning\anaconda3\Scripts\conda-script.py -v`
environment variables:
CIO_TEST=<not set>
CLASSPATH=.;C:\Program Files\Java\jdk-18.0.2.1\lib\dt.jar;C:\Program
Files\Java\jdk-18.0.2.1\lib\tools.jar
CONDA_ROOT=D:\MachineLearning\anaconda3
CURL_CA_BUNDLE=<not set>
HOMEPATH=\Users\19385
LD_PRELOAD=<not set>
PATH=D:\MachineLearning\anaconda3;D:\MachineLearning\anaconda3\Scripts;D:\M
achineLearning\anaconda3\Library\bin;D:\MachineLearning\anaconda3\Libr
ary\mingw-
w64\bin;D:\MachineLearning\anaconda3\Library\usr\bin;D:\19385\VMware\b
in\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\syst
em32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPo
werShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program
Files\Microsoft\Web Platform Installer\;C:\Program Files
(x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files
(x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Azure Data S
tudio\bin;D:\MATLAB\runtime\win64;D:\MATLAB\bin;D:\MATLAB\polyspace\bi
n;D:\Download\runtime\win64;D:\Download\bin;D:\Download\polyspace\bin;
C:\Program Files\Microsoft SQL Server\Client
SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL
Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL
Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL
Server\150\DTS\Binn\;"C:\Program
Files\Java\jdk-18.0.2.1\bin;C:\Program Files\Java\jdk-
18.0.2.1\jre\bin";D:\19385\mycode\MinGW\mingw64\bin;D:\19385\mycode\ap
ache-maven-3.5.3\bin;D:\19385\mycode\MySQL Server 8.0\bin;D:\19385\myc
ode\mysql\mysql-8.0.26-
winx64\bin;D:\19385\mycode\nodejs;C:\Users\19385\AppData\Local\Microso
ft\WindowsApps;C:\Program Files\Azure Data Studio\bin;D:\19385\mycode\
VScode\MinGW\mingw64\bin;D:\19385\mycode\Microsoft VS
Code\bin;D:\19385\mycode\aIDEA\IntelliJ IDEA 2022.2.3\bin;;C:\Users\19
385\AppData\Roaming\npm;C:\Users\19385\AppData\Local\Programs\Microsof
t VS Code\bin
PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\Windows
PowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL
Server\150\Tools\PowerShell\Modules\
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
active environment : None
user config file : C:\Users\19385\.condarc
populated config files :
conda version : 23.7.4
conda-build version : 3.26.1
python version : 3.11.5.final.0
virtual packages : __archspec=1=x86_64
__win=0=0
base environment : D:\MachineLearning\anaconda3 (writable)
conda av data dir : D:\MachineLearning\anaconda3\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:\MachineLearning\anaconda3\pkgs
C:\Users\19385\.conda\pkgs
C:\Users\19385\AppData\Local\conda\conda\pkgs
envs directories : D:\MachineLearning\anaconda3\envs
C:\Users\19385\.conda\envs
C:\Users\19385\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.5 Windows/10 Windows/10.0.22621
administrator : False
netrc file : None
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.
Example: conda --no-plugins install <package>
Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.
Example: CONDA_NO_PLUGINS=true conda install <package>
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]:
原因:
环境变量中的系统变量path里有多条路径在一行的情况
解决方法:
将其分开
done!
还看到有教程说按照报错信息修改获取路径的格式,但本人尝试过未成功
参考:(感谢这位兄弟救狗命)
https://blog.csdn.net/OneDark/article/details/134032472?spm=1001.2014.3001.5506