我已经安装了Anaconda并且可以运行Python,因此我认为我已经正确地安装了它。根据这个入门文档,我正在尝试安装Python v3.3,所以我将以下行复制并粘贴到我的控制台:
conda create -n py33 python=3.3 anaconda
然而,这给我一个错误信息:
-bash: conda: 命令未找到
我需要做什么才能运行 Conda?
我正在 Linux 系统上工作。
我已经安装了Anaconda并且可以运行Python,因此我认为我已经正确地安装了它。根据这个入门文档,我正在尝试安装Python v3.3,所以我将以下行复制并粘贴到我的控制台:
conda create -n py33 python=3.3 anaconda
然而,这给我一个错误信息:
-bash: conda: 命令未找到
我需要做什么才能运行 Conda?
我正在 Linux 系统上工作。
对于Anaconda 2:
export PATH=~/anaconda2/bin:$PATH
针对Anaconda 3:
export PATH=~/anaconda3/bin:$PATH
针对Anaconda 4:
使用Anaconda提示符。
然后
conda --version
确认它已经工作。
导出 PATH=~/anaconda3/bin:$PATH 是有效的,但是当您退出终端时它会停止,如果要更改,您需要运行 sudo nano ~/.bashrc,然后将路径复制到文件中并保存,之后使用 source .bashrc 激活更改。
通过 conda install anaconda-navigator
进行检查。如果没有安装,请重新按照 Anaconda 安装说明操作。
export PATH=~/anaconda/bin:$PATH
添加到路径中。 - Little Bobby Tablesexport PATH=~/anaconda3/bin:$PATH
并运行 conda --version
,它能够正常工作。但当我将它复制到我的 .bashrc 文件中,打开终端并运行 conda --version
时,它就无法工作了。有任何想法为什么会这样? - NewNameStatPATH=$PATH:$HOME/anaconda/bin
$HOME/anaconda/bin
ж·»еҠ еҲ°дҪ зҡ„PATHзҺҜеўғеҸҳйҮҸзҡ„жңҖеүҚйқўпјҢиҝҷж ·Anaconda Pythonе°ұдјҡжҲҗдёәдҪ й»ҳи®Өзҡ„PythonгҖӮ - asmeurerconda init
正如另一个答案所指出的那样,手动将Conda添加到$PATH
已经不再推荐,自从v4.4.0(请参见发布说明)。此外,自从Conda v4.6引入了通过conda init
命令管理shell初始化的新功能。因此,更新的建议是运行
Linux/UNIX和OS X在macOS v10.15(Catalina)之前
./anaconda3/bin/conda init
Mac OS X v10.15(Catalina)及更高版本
./anaconda3/bin/conda init zsh
Windows
./anaconda3/Scripts/conda.exe init
你必须启动一个新的 shell 或者加载你的初始化文件 (例如,source .bashrc
) 才能使更改生效。
详情. 如果想要深入了解 conda init
的具体作用,请参考 this answer。
您可能需要明确地将您的shell标识给Conda。例如,如果您运行的是zsh
(Mac OS X 10.15+默认)而不是bash
,那么您应该运行:
./anaconda3/bin/conda init zsh
./anaconda3/bin/conda init --help
获取支持的shell的完整列表。
建议使用--dry-run|-d
标志和详细度(-v
)标志运行上述命令,以便查看它将执行的确切操作。如果您的shell运行命令文件(例如.bashrc
)中没有Conda管理的部分,则这应该看起来像是插入一些新行的简单操作。如果它不是这样一个简单的插入操作,建议先从$PATH
和相关的shell初始化文件(例如bashrc
)中清除任何以前的Conda部分。
对于那些感兴趣的人,可以在此答案中深入了解其工作原理。
Conda v4.6.9引入了一个--reverse
标志,可以自动删除由conda init
插入的更改。
-vv
运行 conda init
时,它会告诉你它要编辑的内容。 - mervconda init
会覆盖你的 C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1
和 C:\Users\<name>\Documents\PowerShell\profile.ps1
。 - not2qubit--dry-run
运行是否正确显示了它将更改什么? - mervexport PATH=$PATH:$HOME/anaconda/bin
(您需要在该行开头添加export)。在终端中打开你的.zshrc
文件。我使用iTerm 2,并将Sublime Text 3设置为我的默认文本编辑器:
subl ~/.zshrc
一旦文件在你的文本编辑器中打开,请滚动到底部并添加:
export PATH=$PATH:$HOME/anaconda/bin
保存文件,然后关闭它。
关闭你的终端,然后重新启动它。
回到终端后,输入:
conda --v
你应该能够看到安装的conda
版本号在屏幕上显示。
如果你正在使用Z shell(可执行文件zsh
),那么在执行后,你的终端可能会显示zsh: command not found: rvm-prompt
。
解决方法如下:
.zshrc
文件中添加alias rvm-prompt=$HOME/.rvm/bin/rvm-prompt
。source .zshrc
。然后zsh: command not found: rvm-prompt
就会消失。
export PATH=$PATH:$HOME/opt/anaconda3/bin
添加到zsh文件的末尾。 - Mahmoud Felfel我的环境:macOS 和 Anaconda 3
这对我有效:
nano ~/.bash_profile
添加这个:
export PATH=~/anaconda3/bin:$PATH
导出路径必须与系统中可执行文件anaconda3
的实际路径匹配。
退出并运行:
source ~/.bash_profile
接下来尝试:
jupyter notebook
$ source ~/.bash_profile
。 - H. Vabri我正在使用macOS v10.13(High Sierra),并通过Homebrew命令安装了Anaconda 3。我在运行以下命令时遇到了问题:
conda
这还会给我:
-bash:conda:命令未找到
我尝试运行:
export PATH=~/anaconda3/bin:$PATH
但是它需要完整的路径。因此,以下是正确的步骤:
nano ~/.bash_profile
现在导出整个路径。在我的情况下,它是:
export PATH=/usr/local/anaconda3/bin:$PATH
退出并运行:
source ~/.bash_profile
然后尝试:
conda
conda --version
输出:
conda 4.4.10
source ~/.bashrc
如果您已经安装了Anaconda并且明确回答了以下问题:
您是否希望安装程序将Anaconda安装位置预置到/home/name/.bashrc的PATH中?[是¦否]
那么您可能只需要重新启动终端窗口。更改不会生效,直到您关闭并重新打开当前窗口或者在新窗口中打开并开始工作。
基本上,打开一个新的控制台窗口,看看现在是否可以正常工作。