我已经使用Git Bash和Anaconda3在PC(Win 10)上成功运行Anaconda几个月了。但是,今天我尝试更新到最新版本的Anaconda(我不记得哪个版本,但它是xxxx.6或xxxx.11的8)。安装失败(愚蠢的我没有保存错误消息),此后,当我输入“ conda xxxxx
”时,我一直开始收到此错误。
CommandNotFoundError: No command 'conda conda'.
但是,如果我通过提供完整路径(调用一个非常不幸的例外是激活环境)给出完整路径来调用conda.exe文件,则仍然可以使用大多数conda命令。
我还注意到了其他一些奇怪的行为。如果我重新启动PC,即使没有调用完整路径,conda也能正常工作。我可以创建一个新的环境,但是一旦我将源激活或激活或conda激活称为调用,它就会中断,从那时起,对“ conda”的任何引用都会给我CommandNotFoundError: No command 'conda conda'.
在anaconda提示中也有一些奇怪的行为。一切似乎都正常。我可以毫无问题地创建和激活环境,但是当我第一次启动提示时,它说The system cannot find the path specified.
我尝试-确保我的PATH是正确的-卸载并重新安装所有用户,然后仅针对我的用户-使用'conda init bash'->我认为这进一步破坏了它。-删除与Python相关的注册表项-现在看起来不错
我不知所措。我真的很想能够再次在git bash中使用conda。任何建议表示赞赏。
conda 4.6.14
根据链接的Anaconda Github问题#8506中的讨论,已解决此问题。
# while conda command is busted use $CONDA_EXE instead
$CONDA_EXE update conda -y
$CONDA_EXE init
# restart shell
在git bash(2.21.0)Win10中:
λ env | grep CONDA
CONDA_SHLVL=0
CONDA_EXE=/c/Users/me/AppData/Local/Continuum/anaconda3/Scripts/conda.exe
CONDA_BAT=C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\conda.bat
_CE_CONDA=conda
λ $CONDA_EXE update conda -y
WARNING: The conda.compat module is deprecated and will be removed in a future release.
Collecting package metadata: ...working...
.....
λ $CONDA_EXE init
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\conda.exe
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\conda-env.exe
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\conda-script.py
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\conda-env-script.py
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\conda.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Library\bin\conda.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\_conda_activate.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\rename_tmp.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\conda_auto_activate.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\conda_hook.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\activate.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\activate.bat
no change C:\Users\me\AppData\Local\Continuum\anaconda3\condabin\deactivate.bat
modified C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\activate
modified C:\Users\me\AppData\Local\Continuum\anaconda3\Scripts\deactivate
modified C:\Users\me\AppData\Local\Continuum\anaconda3\etc\profile.d\conda.sh
modified C:\Users\me\AppData\Local\Continuum\anaconda3\etc\fish\conf.d\conda.fish
no change C:\Users\me\AppData\Local\Continuum\anaconda3\shell\condabin\Conda.psm1
modified C:\Users\me\AppData\Local\Continuum\anaconda3\shell\condabin\conda-hook.ps1
modified C:\Users\me\AppData\Local\Continuum\anaconda3\Lib\site-packages\xonsh\conda.xsh
modified C:\Users\me\AppData\Local\Continuum\anaconda3\etc\profile.d\conda.csh
modified C:\Users\me\Documents\WindowsPowerShell\profile.ps1
modified HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
==> For changes to take effect, close and re-open your current shell. <==
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句