247

我安装了 Anaconda 并且可以运行 Python,所以我假设我正确安装了它。按照这个介绍性文档,我正在尝试安装 Python v3.3,所以我将以下行复制并粘贴到我的控制台中:

conda create -n py33 python=3.3 anaconda

但是,这给了我一个错误:

-bash:conda:找不到命令

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

我正在使用 Linux 系统。

4

33 回答 33

417

你可能想试试这个:

对于蟒蛇2:

export PATH=~/anaconda2/bin:$PATH

对于蟒蛇 3:

export PATH=~/anaconda3/bin:$PATH

对于蟒蛇 4:

使用 Anaconda 提示

接着

conda --version

确认它有效。export PATH=~/anaconda3/bin:$PATH可以工作,但是当您退出终端时会停止以更改您必须运行sudo nano ~/.bashrc然后将路径复制到文件中并在激活后保存使用source .bashrc进行更改。

检查 conda install anaconda-navigator 如果未安装,请再次按照 anaconda 安装说明进行操作

跟随这个视频 https://youtu.be/Pr25JlaXhpc

于 2016-03-01T08:22:30.790 回答
80

原来我没有设置路径。

为此,我首先必须编辑 .bash_profile (我将其下载到本地桌面来执行此操作,我不知道如何从 linux 文本编辑文件)

然后将其添加到 .bash_profile:

PATH=$PATH:$HOME/anaconda/bin
于 2013-09-07T17:26:28.597 回答
45

利用conda init

正如在另一个答案中指出的那样,从v4.4.0 开始$PATH不再建议手动添加 Conda (请参阅发行说明)。此外,由于Conda v4.6conda init引入了通过命令管理 shell 初始化的新功能。因此,更新后的建议是运行

Linux/UNIX (OS X < 10.15)

./anaconda3/bin/conda init

Mac OS X >= 10.15

./anaconda3/bin/conda init zsh

视窗

./anaconda3/Scripts/conda.exe init

您必须启动一个新的 shell 或获取您的 init 文件(例如,source .bashrc)才能使更改生效。

细节。深入了解究竟是什么conda init看到了这个答案


替代外壳

您可能需要向 Conda 显式标识您的 shell。例如,如果您运行zsh(Mac OS X 10.15+ 默认)而不是,bash那么您将运行

./anaconda3/bin/conda init zsh

请参阅./anaconda3/bin/conda init --help支持的 shell 的完整列表。


警告词

我建议使用--dry-run|-d标志和详细程度 ( -v) 标志运行上述命令,以便确切了解它会做什么。如果您的 shell 运行命令文件(例如 )中还没有 Conda 管理的部分.bashrc,那么这应该看起来像是直接插入了一些新行。如果它不是那么简单的插入,我建议先从$PATH相关的 shell 初始化文件(例如,bashrc)中清除任何以前的 Conda 部分。

同样,对于那些感兴趣的人,在这个答案中可以深入了解它是如何工作的。


潜在的自动清理

Conda v4.6.9 引入了一个--reverse标志,可以自动删除由conda init.

于 2019-04-05T00:10:41.883 回答
27

如果您已安装 Anaconda 但无法加载正确版本的 python 和 ipython,或者您在尝试使用 conda 时看到 conda: command not found,这可能是您的 PATH 环境变量的问题。在提示符处,键入:

export PATH=~/anaconda/bin:$PATH

对于此示例,假设 Anaconda 安装在默认~/anaconda位置。

于 2014-10-23T09:25:53.087 回答
27

此信息截至 2016 年 8 月 10 日是最新的。以下是我使用上面发布的方法解决此问题的确切步骤。我没有看到任何人发帖:(export PATH=$PATH:$HOME/anaconda/bin您需要在行首添加导出)。

这是一步一步的:

对于在使用 oh-my-zsh 时遇到相同问题的任何人,您需要执行以下操作:

.zshrc-在您的终端中打开您的。我正在使用iTerm 2Sublime Text 3作为我的默认文本编辑器:

subl ~/.zshrc

- 在文本编辑器中打开文件后,滚动到最底部并添加:

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

- 保存文件,然后关闭它。

- 关闭您的终端,然后重新启动它。

- 回到终端后,输入:

conda --v

conda然后,您应该会在屏幕上看到已安装的版本。


如果您使用的是 zsh,那么在这样做之后,您的终端可能会向您显示zsh: command not found: rvm-prompt.

解决方案是:

  1. alias rvm-prompt=$HOME/.rvm/bin/rvm-prompt.zshrc文件中添加。
  2. 类型source .zshrc

然后zsh: command not found: rvm-prompt会消失。

于 2016-08-11T00:11:03.317 回答
24

我的环境:macOS 和 anaconda3

这对我有用:

$ nano ~/.bash_profile

添加这个:

export PATH=~/anaconda3/bin:$PATH

*导出路径必须与系统中anaconda3的实际路径一致。

退出并运行:

$ source ~/.bash_profile

然后尝试:

$ jupyter notebook
于 2017-11-28T15:19:18.150 回答
21

编辑 ~/.bash_profile,将其添加到其中。

PATH=$PATH:$HOME/anaconda/bin

然后运行

source ~/.bash_profile

希望能帮到你。

于 2016-09-26T05:26:53.093 回答
16

我在 High Sierra MAC OS 上,刚刚通过 HomeBrew 命令安装了 Anaconda3。我在运行时遇到问题:

 conda

它也会给我:

-bash: conda: command not found

我尝试运行:

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
于 2018-04-19T15:46:55.380 回答
11

如果您刚刚安装 anaconda 并收到此错误,那么我认为您忘记运行此命令:

  • source ~/.bashrc

这将使您能够在终端中使用 anaconda。

这可能看起来很简单,但很多人(包括我)都会犯这个错误。

如果错误仍然存​​在,您必须验证是否将 anaconda 位置添加到系统中的 PATH 中。

加了之后就好了

于 2018-10-20T01:18:06.530 回答
8

如果你已经安装了 Anaconda 并且已经明确告诉yes过:

Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]

那么您可能只需要重新启动终端窗口即可。在您 (1) 关闭并重新打开当前窗口或 (2) 打开并开始在新窗口中工作之前,更改不会生效

基本上,打开一个新的控制台窗口,看看它现在是否可以工作。

于 2016-09-07T20:59:36.143 回答
8

对于 Windows:

最近的 Anaconda(版本 4.4.0)更改了一些目录。您可以在 Anaconda3/ Scripts中找到“conda” ,而不是 Anaconda3/bin。

于 2017-08-14T22:48:04.160 回答
6

主要是因为当我们最后安装 Anaconda 时,它会将 anaconda 路径添加到 .bashrc 文件中的 PATH 变量中。所以我们只需要重新启动终端或者只是做

source ~/.bashrc

如果仍然不起作用,请按照此命令进行操作。

cat >> ~/.bashrc

将以下命令粘贴到 anaconda3

export PATH=~/anaconda3/bin:$PATH

按 Enter 然后 ctrl+d

source ~/.bashrc
于 2018-04-04T05:58:43.243 回答
3

如果你已经安装了 anaconda,但是如果你无法从终端执行 conda 命令,这意味着路径可能没有设置,尝试:

export PATH=~/anaconda/bin:$PATH

请参阅此链接

于 2015-03-12T04:36:26.850 回答
3

使用export PATH=with 策略conda activate将导致 conda>=4.4 的警告消息。

推荐的方法(请参阅此发行说明和此帖子)是删除该export PATH=...行并在您的.bashrc( .bash_profile) 行中添加:

. ~/anaconda2/etc/profile.d/conda.sh

此外,如果您希望默认激活 conda,请添加:

conda activate
于 2019-02-16T17:48:47.427 回答
3

我也面临同样的问题,这可能是最简单的解决方案

source anaconda/bin/activate

anaconda2 使用

source anaconda2/bin/activate

根据目录的名称,然后执行您的命令,即 conda --create

于 2018-06-13T14:35:31.800 回答
2

Answer for

  • Anaconda3 5.2.0 installer
  • macOS HighSierra
  • ZSH

  1. Unfortunately, the installer puts the PATH definition only into .bash_profile, but not the .zshrc config.
  2. Contrary to the given answers, it doesn't (necessarily) install in ~/anaconda3/, but instead in /anaconda3/.

The PATHdefintion in .zshrc must therefore be this:

...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
于 2018-08-03T10:25:42.853 回答
2

系统:macOS

我先安装了 Anaconda,一切运行良好。然后我安装了 iTerm2,当我输入PythoniTerm2 时,我给了我默认的 Python。以下是如何找回您的 Anaconda Python:

  1. 打开你的.zshrc文件。例如,vim ~/.zshrc

  2. 然后添加export PATH="/Users/yourusername/anaconda2/bin:$PATH"到文件的最后一行。请注意,您需要将 替换yourusername为您的用户名并确保您拥有 anaconda2。一个简单的方法是从~/.bash_profile

  3. 保存文件,关闭它,重新启动终端,现在 Anaconda Python 应该回来了。

于 2017-10-10T01:29:28.063 回答
2

cat ~/.bash_profile

检查 anaconda 是否存在。如果不是,你应该在那里添加它的路径。如果有 conda,则将您看到的 Anaconda 从“export”复制到行尾的整行。像这样:

export PATH=~/anaconda3/bin:$PATH

在您的终端中运行它。然后运行

conda --version

看看它是否导出并运行!

于 2017-06-16T00:38:05.770 回答
1

如果您使用 Visual Studio 2017 for Windows 安装 Anaconda,则 conda 可执行文件位于此路径或类似路径中。

在我的情况下,路径是这样的: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts

将其添加到 PATH 的步骤:

  • 在 Windows 桌面上,右键单击我的电脑。
  • 在弹出菜单中,单击属性。
  • 在系统属性窗口中,单击高级选项卡,然后单击环境变量。
  • 在系统变量窗口中,突出显示路径,然后单击编辑。
  • 添加您的路径并重新启动您的cmd。

您将能够执行conda

快乐编码!

于 2018-10-09T16:39:31.937 回答
1

在 Ubuntu 中编辑 bashrc

$ /usr/bin/vim ~/.bashrc

键入PATH=$PATH:$HOME/anaconda3/bin 按 Esc 并:wq保存 bashrc 文件并退出 vim 在此处输入图像描述

然后

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

并输入$ source ~/.bashrc Now 以确认 conda 类型的安装

$ conda --version
于 2018-07-31T18:05:29.423 回答
1

打开您的终端并键入以下命令以将 anaconda 添加到环境路径

对于蟒蛇2:

export PATH=~/anaconda2/bin:$PATH

对于蟒蛇 3:

export PATH=~/anaconda3/bin:$PATH

然后检查 conda 版本只需键入,

conda --version

使用以下命令创建环境,

conda create --name myenv

使用激活源,

source activate myenv

然后你的 anaconda IDE 就准备好了!!!

于 2018-08-18T08:25:18.260 回答
1

临时解决方案:

$anaconda/bin/conda create -n py33 python=3.3 anaconda
于 2016-01-17T23:17:38.327 回答
1

如果您刚刚安装了 MiniConda 或 Anaconda,请确保重新运行您的终端。

由此,我的意思是关闭并打开您的终端,然后尝试conda list以验证您的安装

对我来说,这有效!

于 2017-12-28T17:43:56.093 回答
0

首先,检查 anaconda 的位置,对我来说,我将 anaconda3 安装在 / 访问的目录中/anaconda3

然后在您的终端中,export PATH="<base location>/anaconda3/bin:$PATH"为我输入export PATH="/anaconda3/bin:$PATH".

最后,输入source $/anaconda3/bin/activate。对您而言,只需更改您的位置即可。

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

另外,请访问安装指南

于 2018-03-11T03:21:42.087 回答
0

1.检查您安装Anaconda的位置。就我而言,它看起来像/home/nour/anaconda3/bin

  1. 打开你的.bashrc文件。例如$ gedit .bashrc

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

  1. 重新打开终端。类型conda --version

注意:确保第 1 行中的路径。1行号。3必须相同。就我而言/home/nour/anaconda3/bin

于 2018-03-11T18:26:24.853 回答
0

在我的情况下,conda 安装 bash 正确设置了 conda 路径(在 .bashrc 中)。但是为了让它工作,我必须为 bin 子文件夹中的文件授予可执行文件权限chmod +x *

我的系统信息:

康达 4.2.9

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

内核:Linux 3.16.0-4-amd64

架构:x86-64

于 2016-12-29T15:21:54.180 回答
0

我有同样的问题。我做了什么,从安装位置删除了 anaconda 目录,然后重新安装,它按我的预期工作

于 2018-01-17T11:29:27.553 回答
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,请更改MinicondaAnaconda. 另外,检查 Script vs. bin,。

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

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

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

要获得更永久的解决方案,请将命令添加到~/.bashrc. 安装程序可能会提议在您的~/.bashrc文件中添加类似的内容,但您也可以这样做(或将其注释掉以撤消它)。


一般观察:

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

  • 添加 conda 还可以启用ipython,这在本机 Windows 命令行中效果更好
  • 遵循强烈推荐安装不添加 conda 或 ipython 到路径
  • Anaconda 3 似乎没有安装命令提示符应用程序,但 Anaconda 2 确实有命令提示符应用程序
  • /bin文件夹似乎已替换为Scripts
  • 在 Scripts 文件夹中四处寻找很有趣,也许 Anaconda 命令提示符应用程序就在那里。
于 2018-12-27T19:39:23.160 回答
0

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

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

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

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

conda --version

它以版本号响应。

于 2017-06-22T12:12:11.807 回答
0

你需要把 Anaconda.sh 放到你的 /home/,然后运行它来安装。之后,您可以运行export PATH=~/anaconda3/bin:$PATH. 备注:不要在download/直接运行Anaconda.sh!!!!!!

于 2017-11-21T08:39:36.837 回答
-1

对于 Windows:

PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%
于 2017-06-21T18:14:49.790 回答
-1

输入anaconda-navigator终端。然后将启动 anaconda 应用程序

于 2018-09-20T10:49:07.973 回答
-1

与上述类似,请记住您可以使用minicondaconda 而不是 conda,因此您可能需要添加 或然后重新启动终端export PATH=${PATH}:/Users/davidfortini/miniconda3/bin.zshrc.bash_profile

于 2019-06-25T07:47:42.923 回答