我在Mac上。我不确定,终端窗口似乎不再能够访问我的bin或bash文件夹。
在终端窗口中,我输入conda --version
以确定已安装的Anaconda版本,但收到消息-bash: conda: command not found
。 -同样,当我使用Atom并使用Python文本编辑器并尝试创建虚拟环境时,我输入sudo conda create --name myDjangoEnv django
并得到相同的消息,sudo: conda: command not found
。
我使用sudo,是因为否则将无法在不输入密码的情况下建立虚拟环境。
我认为我在设置虚拟环境时编辑了bash配置文件。
问题是,昨天我能够完成所有这些操作,当我在终端中键入conda --version
时,我得到了所安装的anaconda版本,并且能够更新anaconda的版本。在Atom的python编辑器中,当我键入sudo conda create --name myDjangoEnv django
时,它会设置一个虚拟环境。我还能够更新到django的最新版本。
此外,我还有一个新问题。在Atom中,我无法安装软件包。如果我点击安装软件包,将不会发生任何事情。昨天我能够安装软件包。但是,我重新启动了Atom,现在可以安装软件包了,但是仍然遇到上面列出的问题。
有人知道发生了什么吗?我对所有这些东西都很陌生。我应该重新安装Atom,Anaconda,django和Python吗?也许,我没有将其安装在正确的位置?在Windows 10上运行所有这些程序是否更容易?
Atom已安装在/Users/myusername/Downloads
django:django没有.app,因此很难说出它的安装位置。 django的某些文件夹安装在这里:
/Users/myusername/newproject/newenv/lib/python3.7/site-packages
或另一个django文件夹的位置在这里:
/Users/myusername/opt/anaconda3/lib/python3.8/site-packages/bokeh/server
python:python文件夹太多,其中1个python 3.8文件夹的位置是:
/Users/myusername/opt/anaconda3/pkgs/lxml-4.5.2-py38h63b7cb6_0/lib
Anaconda:/Users/myusername/opt/anaconda3
echo "$PATH"
产生
/Volumes/myExternalDrive/opt/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
conda安装在:/Users/myUserName/opt/anaconda3/pkgs/conda-4.8.3-py38_0/info/test/tests/test-recipes/activate_deactivate_package/src/etc –
答案 0 :(得分:0)
您的PATH
似乎不正确。您在哪里看到
/Volumes/myExternalDrive/opt/anaconda3/bin
您显然应该拥有
/Users/myusername/opt/anaconda3/bin
在终端提示符下,您可以使用
暂时解决此问题PATH=/Users/myusername/opt/anaconda3/bin:$PATH
,此时,您应该能够在该终端实例中运行conda --version
和python3
,直到终止它。
正确的永久解决方法是找到配置错误的地方,并在那里进行纠正;可能您的.bashrc
需要进行更彻底的清理,但这已经超出了原始问题的范围。
(这假设您的主目录是/Users/myusername
;命令echo "$HOME"
会对此进行确认。您也将在这里寻找.bashrc
。)