我安装了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系统上工作。
Answers:
您可能想尝试一下:
对于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,然后将路径复制到文件中并在激活后保存该文件。使用源.bashrc进行更改。
检查conda安装anaconda-navigator(如果未安装),再次按照anaconda安装说明进行操作
export PATH=~/anaconda/bin:$PATH
在适当的地方
export PATH=~/anaconda3/bin:$PATH
终端然后运行时,conda --version
它可以正常工作。当我将其复制到.bashrc文件中时,请打开终端并运行conda --version
它不起作用。有什么想法吗?
事实证明,我没有设置路径。
为此,我首先必须编辑.bash_profile(我将其下载到本地桌面上,但是我不知道如何从Linux文本编辑文件)
然后将其添加到.bash_profile:
PATH=$PATH:$HOME/anaconda/bin
$HOME/anaconda/bin
到PATH的前面,以便Anaconda Python成为您的默认Python。
该信息是截至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
。
解决方案是:
alias rvm-prompt=$HOME/.rvm/bin/rvm-prompt
内.zshrc
文件。source .zshrc
。然后zsh: command not found: rvm-prompt
将消失。
export PATH=$PATH:$HOME/opt/anaconda3/bin
到zsh文件的末尾
如果您已经安装了Anaconda,但无法加载正确版本的python和ipython,或者在尝试使用conda时看到未找到conda:命令,则PATH环境变量可能存在问题。在提示符下,键入:
export PATH=~/anaconda/bin:$PATH
对于此示例,假定Anaconda安装在默认~/anaconda
位置。
编辑〜/ .bash_profile,将其添加到其中。
PATH=$PATH:$HOME/anaconda/bin
然后跑
source ~/.bash_profile
希望可以帮到您。
source ~/.bashprofile
(也用于我的macOSX Catelina zsh终端)
conda init
正如在另一个答案中指出的那样,从 v4.4.0开始,$PATH
不再建议手动添加Conda (请参阅发行说明)。此外,自Conda v4.6起conda init
,引入了通过命令管理外壳初始化的新功能。因此,更新后的建议将运行
Unix / Linux
./anaconda3/bin/conda init
视窗
./anaconda3/Scripts/conda.exe init
您必须启动新的Shell或获取您的init文件(例如source .bashrc
),更改才能生效。
此功能仍在实验上得到支持。我建议运行带有--dry-run|-d
标志和verbosity(-vv
)标志的上述命令,以确切了解其功能。如果您在shell运行命令文件(例如.bashrc
)中还没有Conda管理的部分,那么这应该看起来像是一些新行的直接插入。如果插入不是那么简单,我建议先从中清除所有以前的Conda部分,$PATH
并清除相关的外壳初始化文件(例如bashrc
)。
您可能需要向Conda明确标识您的外壳。例如,如果您运行zsh
(而不是macOS Catalina默认),bash
则可以运行
./anaconda3/bin/conda init zsh
请参阅./anaconda3/bin/conda init --help
有关受支持的shell的完整列表。
Conda v4.6.9引入了一个--reverse
标志,该标志自动删除由插入的更改conda init
。
conda init
使用详细标志运行时,-vv
它将确切告诉您它将要编辑的内容。
conda init
覆盖您C:\Users\<name>\Documents\WindowsPowerShell\profile.ps1
和C:\Users\<name>\Documents\PowerShell\profile.ps1
。
我的环境:macOS和anaconda3
这对我有用:
$ nano ~/.bash_profile
添加此:
export PATH=~/anaconda3/bin:$PATH
*导出路径必须与anaconda3在系统中的实际路径匹配。
退出并运行:
$ source ~/.bash_profile
然后尝试:
$ jupyter notebook
$ source ~/.bash_profile
。
我在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并收到此错误,那么我认为您忘记运行此命令:
source ~/.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)打开并开始在新窗口中工作,否则更改将不会生效。
基本上,打开一个新的控制台窗口,看看现在是否可以使用。
主要是因为最后安装Anaconda时,它将anaconda路径添加到.bashrc文件中的PATH变量中。所以我们只需要重启终端或者做
source ~/.bashrc
如果仍然不起作用,请遵循以下命令。
cat >> ~/.bashrc
为anaconda3粘贴以下命令
export PATH=~/anaconda3/bin:$PATH
按Enter,然后按Ctrl + d
source ~/.bashrc
跑
cat ~/.bash_profile
检查anaconda是否在那里。如果没有,则应在此处添加其路径。如果conda在其中,请将您看到的Anaconda的整个行从“导出”复制到行的末尾。像这样:
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应该回来了。
回答
.bash_profile
,而不是.zshrc
config中。~/anaconda3/
,但不是在/anaconda3/
。因此,PATH
定义.zshrc
必须是:
...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
source <path to conda>/bin/activate
,然后运行conda init zsh
。
如果您刚刚安装了MiniConda或Anaconda,请确保重新运行终端。
由此,我的意思是关闭并打开您的终端,然后尝试使用conda列表来验证您的安装
对我来说,这行得通!
如果您将Anaconda与Windows的Visual Studio 2017一起安装,则conda可执行文件位于此路径或类似路径中。
就我而言,路径是这样的:
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts
将其添加到PATH的步骤:
您将能够执行 conda
编码愉快!
使用该export PATH=
策略conda activate
将导致conda> = 4.4的警告消息。
推荐的方法(请参见此发行说明和这篇文章)是删除export PATH=...
行并在.bashrc
(.bash_profile
)中添加行:
. ~/anaconda2/etc/profile.d/conda.sh
此外,如果您希望默认情况下激活conda,请添加:
conda activate
对于Windows:
PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%