我安装了 Anaconda 并且可以运行 Python,所以我假设我正确安装了它。在 this introductory documentation 之后,我正在尝试安装 Python v3.3,因此我将以下行复制并粘贴到我的控制台中:
conda create -n py33 python=3.3 anaconda
但是,这给了我一个错误:
-bash:conda:找不到命令
我需要做什么才能运行 Conda?
我正在使用 Linux 系统。
你可能想试试这个:
对于蟒蛇2:
export PATH=~/anaconda2/bin:$PATH
对于蟒蛇 3:
export PATH=~/anaconda3/bin:$PATH
对于蟒蛇 4:
使用 Anaconda 提示
接着
conda --version
确认它有效。 export PATH=~/anaconda3/bin:$PATH 可以工作,但是当您退出终端时会停止以更改您必须运行 sudo nano ~/.bashrc 然后将路径复制到文件中并在激活后保存使用源 .bashrc 进行更改。
检查 conda install anaconda-navigator 如果未安装,请再次按照 anaconda 安装说明进行操作
跟随这个视频https://youtu.be/Pr25JlaXhpc
原来我没有设置路径。
为此,我首先必须编辑 .bash_profile (我将其下载到本地桌面来执行此操作,我不知道如何从 linux 文本编辑文件)
然后将其添加到 .bash_profile:
PATH=$PATH:$HOME/anaconda/bin
$HOME/anaconda/bin
添加到 PATH 的前面,以便 Anaconda Python 成为您的默认 Python。
使用 conda 初始化
正如 a different answer 中所指出的,从 v4.4.0 开始不再建议在 $PATH
上手动添加 Conda(请参阅 Release Notes)。此外,自 Conda v4.6 以来,引入了通过 conda 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
所看到的 this answer。
替代外壳
您可能需要向 Conda 显式标识您的 shell。例如,如果您运行 zsh
(Mac OS X 10.15+ 默认)而不是 bash
,那么您将运行
./anaconda3/bin/conda init zsh
有关受支持的 shell 的完整列表,请参阅 ./anaconda3/bin/conda init --help
。
警告词
我建议使用 --dry-run|-d
标志和详细 (-v
) 标志运行上述命令,以便确切了解它会做什么。如果您的 shell 运行命令文件中还没有 Conda 管理的部分(例如 .bashrc
),那么这应该看起来像是直接插入了一些新行。如果不是这么简单的插入,我建议先从 $PATH
和相关的 shell 初始化文件(例如,bashrc
)中清除任何以前的 Conda 部分。
同样,对于那些感兴趣的人,可以深入了解它的工作原理,in this answer。
潜在的自动清理
Conda v4.6.9 引入了一个 --reverse
标志,可自动删除由 conda init
插入的更改。
-vv
运行 conda init
时,它会准确地告诉您要编辑的内容。
conda init
会覆盖您的 C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1
和 C:\Users\<name>\Documents\PowerShell\profile.ps1
。
如果您安装了 Anaconda 但无法加载正确版本的 python 和 ipython,或者您在尝试使用 conda 时看到 conda: command not found,这可能是您的 PATH 环境变量的问题。在提示符处,键入:
export PATH=~/anaconda/bin:$PATH
For this example,假定 Anaconda 安装在默认的 ~/anaconda
位置。
此信息截至 2016 年 8 月 10 日是最新的。以下是我使用上面发布的方法解决此问题的确切步骤。我没有看到任何人发帖:export PATH=$PATH:$HOME/anaconda/bin
(您需要将 export 添加到行首)。
这是一步一步的:
对于在使用 oh-my-zsh 时遇到相同问题的任何人,您需要执行以下操作:
- 在终端中打开您的 .zshrc
。我正在使用 iTerm 2
并将 Sublime Text 3
作为我的默认文本编辑器:
subl ~/.zshrc
- 在文本编辑器中打开文件后,滚动到最底部并添加:
export PATH=$PATH:$HOME/anaconda/bin
- 保存文件,然后关闭它。
- 关闭您的终端,然后重新启动它。
- 回到终端后,输入:
conda --v
然后,您应该会在屏幕上看到已安装的 conda
版本。
如果您使用的是 zsh,那么在这样做之后,您的终端可能会显示 zsh: command not found: rvm-prompt
。
解决方案是:
在 .zshrc 文件中添加别名 rvm-prompt=$HOME/.rvm/bin/rvm-prompt。输入源 .zshrc。
然后 zsh: command not found: rvm-prompt
将消失。
export PATH=$PATH:$HOME/opt/anaconda3/bin
添加到 zsh 文件的末尾
我的环境:macOS 和 anaconda3
这对我有用:
$ nano ~/.bash_profile
添加这个:
export PATH=~/anaconda3/bin:$PATH
*导出路径必须与系统中anaconda3的实际路径一致。
退出并运行:
$ source ~/.bash_profile
然后尝试:
$ jupyter notebook
$ source ~/.bash_profile
。
编辑 ~/.bash_profile,将其添加到其中。
PATH=$PATH:$HOME/anaconda/bin
然后运行
source ~/.bash_profile
希望能帮到你。
source ~/.bashprofile
的第二部分(也适用于我的 macOSX Catelina zsh 终端)
我在 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
如果您刚刚安装 anaconda 并收到此错误,那么我认为您忘记运行此命令:
源〜/ .bashrc
这将使您能够在终端中使用 anaconda。
这可能看起来很简单,但很多人(包括我)都会犯这个错误。
如果错误仍然存在,您必须验证是否将 anaconda 位置添加到系统中的 PATH 中。
加了之后就好了
如果您已安装 Anaconda 并明确向以下人员说过 yes
:
Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]
那么您可能只需要重新启动终端窗口即可。在您 (1) 关闭并重新打开当前窗口或 (2) 打开并开始在新窗口中工作之前,更改不会生效
基本上,打开一个新的控制台窗口,看看它现在是否可以工作。
对于 Windows:
最近的 Anaconda(版本 4.4.0)更改了一些目录。您可以在 Anaconda3/Scripts 中找到“conda”,而不是 Anaconda3/bin。
主要是因为当我们最后安装 Anaconda 时,它会将 anaconda 路径添加到 .bashrc 文件中的 PATH 变量中。所以我们只需要重新启动终端或者只是做
source ~/.bashrc
如果仍然不起作用,请按照此命令进行操作。
cat >> ~/.bashrc
将以下命令粘贴到 anaconda3
export PATH=~/anaconda3/bin:$PATH
按 Enter 然后 ctrl+d
source ~/.bashrc
将 export PATH=
策略与 conda activate
一起使用将导致 conda>=4.4 的警告消息。
推荐的方法(参见此 release note 和此 post)是删除 export PATH=...
行并在您的 .bashrc
(.bash_profile
) 中添加以下行:
. ~/anaconda2/etc/profile.d/conda.sh
此外,如果您希望默认激活 conda,请添加:
conda activate
如果你已经安装了 anaconda,但是如果你无法从终端执行 conda 命令,这意味着路径可能没有设置,尝试:
export PATH=~/anaconda/bin:$PATH
请参阅this link。
我也面临同样的问题,这可能是最简单的解决方案
source anaconda/bin/activate
anaconda2 使用
source anaconda2/bin/activate
根据目录的名称,然后执行您的命令,即 conda --create
跑
cat ~/.bash_profile
检查 anaconda 是否存在。如果不是,你应该在那里添加它的路径。如果有 conda,则将您看到的 Anaconda 从“export”复制到行尾的整行。像这样:
export PATH=~/anaconda3/bin:$PATH
在您的终端中运行它。然后运行
conda --version
看看它是否导出并运行!
系统:macOS
我先安装了 Anaconda,一切运行良好。然后我安装了 iTerm2,当我输入 Python
时,iTerm2 给了我默认的 Python。以下是如何找回您的 Anaconda Python:
打开您的 .zshrc 文件。例如 vim ~/.zshrc 然后将 export PATH="/Users/yourusername/anaconda2/bin:$PATH" 添加到文件的最后一行。请注意,您需要将 yourusername 替换为您的用户名,并确保您拥有 anaconda2。一个简单的方法是从 ~/.bash_profile 复制这一行保存文件,关闭它,重新启动终端,现在 Anaconda Python 应该回来了。
回答
Anaconda3 5.2.0 安装程序
macOS HighSierra
ZSH
不幸的是,安装程序仅将 PATH 定义放入 .bash_profile,而不是 .zshrc 配置。与给出的答案相反,它没有(必然)安装在 ~/anaconda3/ 中,而是安装在 /anaconda3/ 中。
因此,.zshrc
中的 PATH
定义必须是这样的:
...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
source <path to conda>/bin/activate
,然后运行 conda init zsh
。
临时解决方案:
$anaconda/bin/conda create -n py33 python=3.3 anaconda
如果您刚刚安装了 MiniConda 或 Anaconda,请确保重新运行您的终端。
由此,我的意思是关闭并打开您的终端,然后尝试 conda list 以验证您的安装
对我来说,这有效!
在 Ubuntu 中编辑 bashrc
$ /usr/bin/vim ~/.bashrc
输入 PATH=$PATH:$HOME/anaconda3/bin
按 Esc 和 :wq
保存 bashrc 文件并退出 vim enter image description here
然后
$ export PATH=~/anaconda3/bin:$PATH
并输入 $ source ~/.bashrc
现在确认 conda 类型的安装
$ conda --version
打开您的终端并键入以下命令以将 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 就准备好了!!!
如果您使用 Visual Studio 2017 for Windows 安装 Anaconda,则 conda 可执行文件位于此路径或类似路径中。
在我的情况下,路径是这样的:C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts
将其添加到 PATH 的步骤:
在 Windows 桌面上,右键单击我的电脑。
在弹出菜单中,单击属性。
在系统属性窗口中,单击高级选项卡,然后单击环境变量。
在系统变量窗口中,突出显示路径,然后单击编辑。
添加您的路径并重新启动您的cmd。
您将能够执行 conda
快乐编码!
我正在设置一个运行 Ubuntu 的虚拟机。我在“Home”文件夹中安装了 anaconda 3。当我在终端中输入“conda”时,我也收到了错误“conda: command not found”。
在终端中输入下面的代码对我有用......
export PATH=$PATH:$HOME/anaconda3/bin
为了检查它是否有效,我输入了:
conda --version
它以版本号响应。
在我的情况下,conda 安装 bash 正确设置了 conda 路径(在 .bashrc 中)。但要使其正常工作,我必须使用 chmod +x *
为 bin 子文件夹中的文件授予可执行文件权限。
我的系统信息:
康达 4.2.9
操作系统:Debian GNU/Linux 8 (jessie)
内核:Linux 3.16.0-4-amd64
架构:x86-64
你需要把 Anaconda.sh 放到你的 /home/,然后运行它来安装。之后,您可以运行export PATH=~/anaconda3/bin:$PATH
。备注:不要在download/直接运行Anaconda.sh!!!!!!
我有同样的问题。我做了什么,从安装位置删除了 anaconda 目录,然后重新安装,它按我的预期工作
首先,检查 anaconda 的位置,对我来说,我将 anaconda3 安装在使用 /anaconda3
访问的 / 目录中
然后在您的终端中,为我输入 export PATH="<base location>/anaconda3/bin:$PATH"
它是 export PATH="/anaconda3/bin:$PATH"
。
最后,输入 source $/anaconda3/bin/activate
。对您而言,只需更改您的位置即可。
现在,您可以尝试 conda list 进行测试。
另外,请访问 intallation guide
1. 检查您安装 Anaconda 的位置。就我而言,它看起来像 /home/nour/anaconda3/bin
打开你的 .bashrc 文件。例如 $ gedit .bashrc
3. 在文件末尾添加此 export PATH = /home/nour/anaconda3/bin:$PATH
行并保存。
重新打开终端。输入 conda --version
注意:确保行号中的路径。 1 和 行号。 3 必须相同。在我的情况下 /home/nour/anaconda3/bin
。
要点是,截至 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
。另外,检查 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 命令提示符应用程序就在那里。
不定期副业成功案例分享
export PATH=~/anaconda/bin:$PATH
(如适用)export PATH=~/anaconda3/bin:$PATH
然后运行conda --version
它工作正常。当我将它复制到我的 .bashrc 文件中时,打开终端并运行conda --version
它不起作用。任何想法为什么?