Mac 终端,conda --version,'command not found'
Mac terminal, conda --version, 'command not found'
我在 Mac。终端 window 似乎无法再访问我的 bin 或 bash 文件夹,我不确定。
在终端 window 我正在输入 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
蟒蛇:/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 –
您的 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
的地方。)
我在 Mac。终端 window 似乎无法再访问我的 bin 或 bash 文件夹,我不确定。
在终端 window 我正在输入 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
蟒蛇:
/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 –
您的 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
的地方。)