如何在linux机器上运行conda?
我安装了Anaconda,可以运行Python,所以我假设我正确安装了它。
按照本指南:http://docs.continuum.io/conda/intro.html,我正在尝试安装Python33,因此我将以下行复制并粘贴到我的控制台中:
conda create -n py33 python=3.3 anaconda
然而,这给了我一个错误:
-bash: conda: command not found
运行Conda需要做什么?
答案 0 :(得分:331)
你可能想试试这个:
for anaconda 2:
export PATH=~/anaconda2/bin:$PATH
for anaconda 3:
export PATH=~/anaconda3/bin:$PATH
for anaconda 4:
使用Anaconda提示
然后
conda --version
确认它有效。 导出 PATH =〜/ anaconda3 / bin:$ PATH 可以工作,但是当您退出终端时,为了更改您必须运行 sudo nano~ / .bashrc 然后停止将路径复制到文件中并在使用 source .bashrc 激活更改后保存它。
用conda install anaconda-navigator查看 如果没有安装,请再次按照anaconda安装说明进行操作
按照此视频播放 https://youtu.be/Pr25JlaXhpc
答案 1 :(得分:70)
事实证明我没有设置路径。
为此,我首先要编辑.bash_profile(我将其下载到我的本地桌面来执行此操作,我不知道如何从linux编辑文件)
然后将其添加到.bash_profile:
PATH=$PATH:$HOME/anaconda/bin
答案 2 :(得分:27)
如果您安装了Anaconda但无法加载正确版本的python和ipython,或者如果您在尝试使用conda时看不到conda:command,则这可能是您的PATH环境变量的问题。在提示符下键入:
export PATH=~/anaconda/bin:$PATH
For this example,假设Anaconda安装在默认的~/anaconda
位置。
答案 3 :(得分:25)
此信息是截至2016年8月10日的最新信息。以下是我使用上述方法解决此问题的具体步骤。我没有看到有人发帖:export PATH=$PATH:$HOME/anaconda/bin
(你需要将导出添加到行的开头)。
这是一步一步的:
对于在使用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
将消失。
答案 4 :(得分:18)
编辑〜/ .bash_profile,将其添加到其中。
PATH=$PATH:$HOME/anaconda/bin
然后运行
source ~/.bash_profile
希望可以帮助你。
答案 5 :(得分:14)
我的环境:macOS& anaconda3
这对我有用:
$ nano ~/.bash_profile
添加:
export PATH=~/anaconda3/bin:$PATH
退出并运行:
$ source ~/.bash_profile
然后尝试:
$ jupyter notebook
答案 6 :(得分:11)
我在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
答案 7 :(得分:8)
如果您刚安装了anaconda并收到此错误,那么我认为您忘记了运行此命令:
source ~/.bashrc
这将使您能够在终端中使用anaconda。
这看似简单,但很多人(包括我在内)都会犯此错误。
如果错误仍然存在,则必须验证anaconda位置是否已添加到系统中的PATH。
添加后,就可以了
答案 8 :(得分:7)
如果你已经安装了Anaconda并且肯定地说过yes
:
Do you wish the installer to prepend the Anaconda install location to PATH in your /home/name/.bashrc ? [yes¦no]
问题那么你可能只需重新启动终端窗口。在您(1)关闭并重新打开当前窗口或(2)打开并开始在新窗口中工作之前,更改将不会生效
基本上,打开一个新的控制台窗口,看它现在是否有效。
答案 9 :(得分:6)
对于Windows:
最近的Anaconda(版本4.4.0)更改了一些目录。 你可以在Anaconda3 / Scripts 中找到“conda”,而不是Anaconda3 / bin。
答案 10 :(得分:5)
主要是因为当我们最后安装Anaconda时,它会在.bashrc文件中添加anaconda路径到PATH变量。 所以我们只需要重启终端或者只需要
source ~/.bashrc
如果仍然无法正常工作,请按照此命令操作。
cat >> ~/.bashrc
将以下命令粘贴到anaconda3
export PATH=~/anaconda3/bin:$PATH
按Enter键然后按ctrl + d
source ~/.bashrc
答案 11 :(得分:3)
答案 12 :(得分:2)
我也遇到了同样的问题,这可能是最简单的解决方案
source anaconda/bin/activate
for anaconda2使用
source anaconda2/bin/activate
取决于目录的名称,然后执行您的命令,即conda --create
答案 13 :(得分:2)
运行
cat ~/.bash_profile
检查蟒蛇是否在那里。如果不是,你应该在那里添加它的路径。 如果conda在那里复制你在那里看到Anaconda的整行,那么#34; export"到了最后。 像这样:
export PATH=~/anaconda3/bin:$PATH
在终端中运行此功能。 然后运行
conda --version
查看它是否已导出并正在运行!
答案 14 :(得分:2)
系统:macOS
我先安装了Anaconda,一切运转良好。然后我安装了iTerm2,当我输入Python
时,iTerm2给了我默认的Python。以下是如何找到你的Anaconda Python:
打开您的.zshrc
文件。例如,vim ~/.zshrc
然后将export PATH="/Users/yourusername/anaconda2/bin:$PATH"
添加到文件的最后一行。请注意,您需要将yourusername
替换为您的用户名,并确保您拥有anaconda2。一种简单的方法是从~/.bash_profile
保存文件,关闭它,重新启动终端,现在Anaconda Python应该回来了。
答案 15 :(得分:2)
conda init
正如a different answer中指出的那样,从v4.4.0版本开始,不再建议在$PATH
上手动添加Conda(请参见Release Notes)。此外,由于Conda v4.6引入了通过conda init
命令管理外壳初始化的新功能。因此,更新后的建议是运行
./anaconda3/bin/conda init --dry-run -vv
首先确认将要进行的更改。如果您在Shell运行命令文件(例如.bashrc
)中还没有Conda管理的部分,那么这应该看起来像是一些新行的直接插入。在这种情况下,请继续运行
./anaconda3/bin/conda init -vv
如果插入不是那么简单,我建议先从$PATH
和相关的shell初始化文件(例如bashrc
)中清除以前的Conda部分,这样,然后运行上面的命令。
您必须启动新的Shell或获取您的初始化文件(例如source .bashrc
),才能使更改生效。
请注意,在Conda v4.6.9中,还引入了--reverse
标志以删除conda init
中的更改。但是,我尚未对此进行测试,并且在系统上运行conda init --reverse --dry-run -vv
不会显示任何更改,即它似乎不可靠。
答案 16 :(得分:2)
如果您刚刚安装了MiniConda或Anaconda,请确保重新运行终端。
从此,我的意思是关闭并打开您的终端,然后尝试 conda list 来验证您的安装
对我而言,这有效!!
答案 17 :(得分:2)
打开您的终端,然后键入以下命令以将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准备就绪!!!
答案 18 :(得分:2)
答案
.bash_profile
而不是.zshrc
配置中。~/anaconda3/
中,而是相反安装在/anaconda3/
中。在PATH
中的.zshrc
定义必须是这样的:
...
# Anaconda3
export PATH="/anaconda3/bin:$PATH"
...
答案 19 :(得分:1)
如果您将Anaconda与Visual Studio 2017 for Windows一起安装, conda可执行文件位于此路径或类似路径中。
在我的情况下,路径为:
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts
将其添加到PATH的步骤:
您将能够执行conda
编码愉快!
答案 20 :(得分:1)
首先,检查anaconda的位置,对我来说,我在/目录下安装了anaconda3,我使用/anaconda3
然后在您的终端中,为我输入export PATH="<base location>/anaconda3/bin:$PATH"
export PATH="/anaconda3/bin:$PATH"
。
最后,输入source $/anaconda3/bin/activate
。对您而言,只需更改到您的位置即可。
现在,您可以尝试使用conda list进行测试。
另外,访问intallation guide
答案 21 :(得分:1)
主要要点是,截至2018年12月为Scripts
,而不是bin
。
使用以下之一:
export PATH=$USERPROFILE/AppData/Local/Continuum/anaconda2/Scripts/:$PATH
export PATH=$USERPROFILE/AppData/Local/Continuum/anaconda3/Scripts/:$PATH
使用以下之一:
SET PATH=%USERPROFILE%\AppData\Local\Continuum\anaconda2\Scripts\;%PATH%
SET PATH=%USERPROFILE%\AppData\Local\Continuum\anaconda3\Scripts\;%PATH%
将/app
更改为您的安装位置。如果您安装了蟒蛇,请将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计算机上安装了Anaconda 2和3的64位版本。
ipython
,在本地Windows命令行中,效果更好得多/bin
文件夹似乎已被Scripts
取代答案 22 :(得分:1)
将export PATH=
策略与conda activate
一起使用将导致警告消息,提示conda> = 4.4。
推荐的方法(请参见此release note和此post)是删除export PATH=...
行,并添加到您的.bashrc
({{1} })行:
.bash_profile
此外,如果要默认启用conda,请添加:
. ~/anaconda2/etc/profile.d/conda.sh
答案 23 :(得分:1)
要在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
答案 24 :(得分:1)
1。检查您已安装 Anaconda 的位置。就我而言,它看起来像abstract class C {
static $class;
}
trait T {
static $mockClass;
public function __construct() {
static::$mockClass = static::$class;
}
}
class A extends C{
static $class = 'A1';
use T;
}
class B extends C{
static $class = 'B1';
use T;
}
$a = new A();
$b = new B();
print_r($a::$mockClass); // A1, should be A1
print_r($b::$mockClass); // B1, should be B1
/home/nour/anaconda3/bin
文件。例如.bashrc
3. 在文件末尾添加此$ gedit .bashrc
行并保存。
export PATH = /home/nour/anaconda3/bin:$PATH
注意:确保行号中的路径。 1 和行号。 3 必须相同。就我而言conda --version
。
答案 25 :(得分:1)
您需要将Anaconda.sh放到/ home /,然后运行它进行安装。之后,您可以运行export PATH=~/anaconda3/bin:$PATH
。备注:不要在下载/ directily !!!!!
答案 26 :(得分:1)
我正在设置一个运行Ubuntu的虚拟机。我在&#34; Home&#34;中安装了anaconda 3。夹。当我输入&#34; conda&#34;进入终端我收到了错误&#34; conda:command not found&#34;太
将以下代码输入终端为我工作......
export PATH=$PATH:$HOME/anaconda3/bin
检查它是否有效我打字:
conda --version
以版本号回复。
答案 27 :(得分:1)
这对我来说是最简单的解决方案:
/home/liedji
):./anaconda3/bin/conda init
conda --version
测试是否一切正常注意:Windows用户应改用./anaconda3/Scripts/conda.exe init
。
答案 28 :(得分:1)
临时解决方案:
$anaconda/bin/conda create -n py33 python=3.3 anaconda
答案 29 :(得分:0)
与上述类似,请记住,您可以使用miniconda
代替conda,因此您可能需要添加
export PATH=${PATH}:/Users/davidfortini/miniconda3/bin
到.zshrc
或.bash_profile
,然后重新启动终端。
答案 30 :(得分:0)
我的安装目录为/000myfiles/anaconda3/anacondadir1/
1)METHOD1
/000myfiles/anaconda3/anacondadir1/bin/conda --v
2)我通常使用此程序更多
export PATH="/000myfiles/anaconda3/anacondadir1/bin:$PATH"
conda init bash
conda --v
答案 31 :(得分:0)
在终端中输入anaconda-navigator
。
然后anaconda应用程序将启动
答案 32 :(得分:0)
我有同样的问题。我做了什么,从安装位置删除了anaconda目录并重新安装 之后它按照我的预期工作了
答案 33 :(得分:0)
对于Windows:
PATH=%USERPROFILE%\Continuum\Anaconda4.4.0\Library\bin;%PATH%
答案 34 :(得分:0)
在我的情况下,通过conda安装bash正确设置了conda Path(在.bashrc中)。但要使其工作,我必须使用chmod +x *
为bin子文件夹中的文件提供可执行文件权限。
我的系统信息:
conda 4.2.9
操作系统:Debian GNU / Linux 8(jessie)
内核:Linux 3.16.0-4-amd64
架构:x86-64