Python Mac终端,conda——版本和#x27;未找到命令';

Python Mac终端,conda——版本和#x27;未找到命令';,python,bash,macos,anaconda,conda,Python,Bash,Macos,Anaconda,Conda,我在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是

我在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/站点包

    或另一个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\u 0/info/test/tests/test-recipes/activate\u deactivate\u package/src/etc–中


您的
路径
似乎包含不正确的组件。你看到的地方

/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

注释不用于扩展讨论;这段对话已经结束。