我该如何运行Conda?

263

我已经安装了Anaconda并且可以运行Python,因此我认为我已经正确地安装了它。根据这个入门文档,我正在尝试安装Python v3.3,所以我将以下行复制并粘贴到我的控制台:

conda create -n py33 python=3.3 anaconda

然而,这给我一个错误信息:

-bash: conda: 命令未找到

我需要做什么才能运行 Conda?

我正在 Linux 系统上工作。


23
安装Anaconda和Miniconda后,应该会弹出这样一条信息:“要使此更改生效,您必须打开一个新终端”。关闭当前终端并重新连接,然后您的命令就可以运行了。 - Entree
2
我遇到了类似的问题,@MacGyver的建议很有帮助,但我只是在主目录下使用了“source .bash_profile”命令。 - Yauhen
@MacGyver 你说得真是太对了! - Code42
33个回答

1
打开终端并输入以下命令将Anaconda添加到环境路径中。
对于Anaconda 2:
export PATH=~/anaconda2/bin:$PATH

对于 Anaconda 3:

export PATH=~/anaconda3/bin:$PATH

然后,要检查Conda版本,只需键入:

conda --version

使用以下命令创建一个环境:
conda create --name myenv

使用以下方式激活源代码:

source activate myenv

那么你的Anaconda IDE已经准备好了!


1

在Ubuntu中编辑.bashrc

/usr/bin/vim ~/.bashrc

输入PATH=$PATH:$HOME/anaconda3/bin

按下Esc,然后输入:wq以保存.bashrc文件并退出Vim。

在此输入图像描述

然后

export PATH=~/anaconda3/bin:$PATH

输入 source ~/.bashrc 命令。

现在确认 Conda 是否已安装,输入以下命令:

conda --version

请查看 *为什么在提问时不上传代码/错误的图片?(例如,"图片应该只用于说明无法以其他方式清晰表达的问题,例如提供用户界面的截图。"*)并做正确的事情(它也涵盖了答案)。提前致谢。 - Peter Mortensen

1
如果您刚刚安装了Miniconda或Anaconda,请确保重新运行终端。
我的意思是关闭并打开您的终端,然后尝试conda list以验证您的安装。
对我来说,这很有效!

1
这基本上是重申了早期的答案:https://dev59.com/UmMl5IYBdhLWcg3wHj1O#39378909 - merv

0
在我的情况下,Conda路径已经通过Conda安装Bash脚本正确设置(在.bashrc中)。但是,为了使其工作,我需要对bin子文件夹中的文件授予可执行文件权限chmod +x *
我的系统信息:
  • Conda 4.2.9

  • 操作系统:Debian 8 GNU/Linux 8 (Jessie)

  • 内核:Linux 3.16.0-4-amd64

  • 架构:x86-64


0

首先,检查Anaconda的位置。对我来说,我将Anaconda 3安装在/目录下,可以通过/anaconda3访问。

然后在终端中输入export PATH="<base location>/anaconda3/bin:$PATH"。对我来说,是export PATH="/anaconda3/bin:$PATH"

最后,输入source $/anaconda3/bin/activate。对于您,只需更改为您的位置。

现在,您可以尝试conda list进行测试。

此外,请访问安装指南


0
  1. 检查您安装Anaconda的位置。在我的情况下,它看起来像这样: /home/nour/anaconda3/bin

  2. 打开您的.bashrc文件。例如:gedit .bashrc

  3. 在文件末尾添加此行 export PATH = /home/nour/anaconda3/bin:$PATH,并保存。

  4. 重新打开终端。键入conda --version

注意:确保1.3.中的路径相同。在我的情况下,/home/nour/anaconda3/bin


0

你需要将Anaconda.sh放到你的/home/<your_name_file>目录下,然后运行它进行安装。之后,你可以运行export PATH=~/anaconda3/bin:$PATH。注意:不要直接在download/目录下运行Anaconda.sh


0

我正在设置一个运行Ubuntu的虚拟机。我已经在“Home”文件夹中安装了Anaconda 3。当我在终端中输入“conda”时,我也遇到了“conda:command not found”的错误。

将下面的代码输入终端对我有用...

export PATH=$PATH:$HOME/anaconda3/bin

为了检查它是否有效,我输入了:

conda --version

它会响应版本号。


0

我遇到了同样的问题。我从安装位置中删除了Anaconda目录并重新安装。 之后,它就像我预期的那样工作了。


0
重点是,截至2018年12月,它是Scripts而不是bin

在Windows Git Bash中更新$PATH

使用以下其中之一: export PATH=$USERPROFILE/AppData/Local/Continuum/anaconda2/Scripts/:$PATH export PATH=$USERPROFILE/AppData/Local/Continuum/anaconda3/Scripts/:$PATH


еңЁWindowsй»ҳи®Өе‘Ҫд»ӨиЎҢдёӯжӣҙж–°$PATH

дҪҝз”Ёд»ҘдёӢе…¶дёӯд№ӢдёҖпјҡ SET PATH=%USERPROFILE%\AppData\Local\Continuum\anaconda2\Scripts\;%PATH% SET PATH=%USERPROFILE%\AppData\Local\Continuum\anaconda3\Scripts\;%PATH%


在Linux中更新$PATH

/app更改为您的安装位置。如果您安装了Anaconda,请将Miniconda更改为Anaconda。此外,请检查Scriptbin之间的区别,

export PATH="/app/Miniconda/bin:$PATH"

在设置路径之前,您可能需要运行set -a,如果您正在脚本中设置路径,则我认为这很重要。例如,如果您的导出命令在名为set_my_path.sh的文件中,我认为您需要执行set -a; source("set_my_path.sh")

set -a将使您对路径所做的更改在会话期间持久存在,但它们仍然不是永久性的。

要进行更长久的解决方案,请将命令添加到~/.bashrc中。安装程序可能会提供将类似于此内容添加到您的~/.bashrc文件的选项,但您也可以自己添加(或注释掉以撤消它)。


一般观察:

背景:我最近在我的Windows 10机器上按照2018年12月的推荐安装步骤安装了64位版本的Anaconda 2和3。

  • 添加Conda还可以启用IPython,在本机的Windows命令行中运行效果更好
  • 按照强烈推荐的安装步骤并没有将Conda或IPython添加到路径中
  • Anaconda 3似乎没有安装命令提示符应用程序,但Anaconda 2有一个命令提示符应用程序
  • /bin文件夹似乎已被替换为Scripts
  • Scripts文件夹中探索是有趣的,也许Anaconda命令提示符应用程序就在那里的某个地方。

1
最新的安装程序表示不建议将conda添加到PATH。 - john k

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接