当前位置: 首页>>技术问答>>正文


如何在Ubuntu上安装Anaconda?

, , , ,

问题描述

如何在Ubuntu上安装Anaconda for Python

有没有办法使用apt-get install

我只有命令行访问我的服务器。如何从命令行在Ubuntu 14.04上安装Anaconda?

最佳解决方法

有关详细信息,请参阅Anaconda Hompepage!

安装说明[Linux安装]

这些说明解释了如何在Linux系统上安装Anaconda。

在Anaconda安装程序的downloading之后,从终端运行以下命令:

$ bash Anaconda-2.x.x-Linux-x86[_64].sh

接受许可条款后,系统会要求您指定安装位置(默认为~/anaconda)。

注意:如果选择用户可写安装位置,则不需要root权限即可安装Anaconda,例如~/anaconda.*自解压完成后,应将anaconda二进制目录添加到PATH环境变量中。

由于所有Anaconda都包含在一个目录中,因此卸载Anaconda很简单(只需删除整个安装位置目录)。


如果您遇到任何问题,请尝试禁用您的防病毒软件。 Linux /OS X卸载

由于所有Anaconda都包含在一个目录中,卸载Anaconda很简单(只需删除整个安装位置目录):

$ rm -rf ~/anaconda

次佳解决方法

您可以使用wget从命令行下载:

  • 32位版本:

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86.sh
    
  • 64位版本

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86_64.sh
    

下载完成后:

  • 32位:

    bash Anaconda-2.3.0-Linux-x86.sh
    
  • 64位:

    bash Anaconda-2.3.0-Linux-x86_64.sh
    

第三种解决方法

没有人在这里解释为什么apt-get和其他包经理没有anaconda包。

这样做的一个重要原因是,anaconda意味着可以由用户使用,无论出于何种原因,用户都没有root权限。在这种情况下,用户只需安装到~/anaconda,更改自己的PATHPYTHONHOME变量,以便运行~/anaconda/python,并能够控制她的个人python发行版,而修改”system” python可能需要管理员的帮助。

包管理器始终需要sysadmin权限。

第四种方法

除了@Vivek的回答,要获得最新的python3 64位Linux版本:

CONTREPO=https://repo.continuum.io/archive/
# Stepwise filtering of the html at $CONTREPO
# Get the topmost line that matches our requirements, extract the file name.
ANACONDAURL=$(wget -q -O - $CONTREPO index.html | grep "Anaconda3-" | grep "Linux" | grep "86_64" | head -n 1 | cut -d \" -f 2)
wget -O ~/Downloads/anaconda.sh $CONTREPO$ANACONDAURL
bash ~/Downloads/anaconda.sh

当然,第3行的grep过滤器可以根据您的要求进行更改。

问:这里发生了什么?

  • wget -q -O - URL静默地(-q)在URL(在这种情况下为https://repo.continuum.io/archive/,其作为$CONTREPO访问)获取html并将其发送到标准输出(-O -)。

  • |称为”pipe”,并将上述命令的输出发送到下一个命令。

  • grep "text"返回其输入中包含text的行。首先,我们选择包含”Anaconda3″的所有行,然后选择包含”Linux”的所有行,然后选择包含”86_64″(对于64位版本)的所有行。

  • head -n 1返回输入的第一行。我依靠网站维护订单,以便最新版本在最前面。

  • cut -d \" -f 2在双引号字符(-d \")上分割输入,该字符包围HTML href中的文件名,并返回第二个字段(-f 2),它是href的目标。

第五种方法

如果您在命令行中完全尝试它,则使用bash脚本python 2 anaconda install bash script

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh
bash Anaconda2-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda2-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Refresh basically
source .bashrc

conda update conda

python 3 anaconda install bash script

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
bash Anaconda3-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda3-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Refresh basically
source .bashrc

conda update conda

资料来源:https://medium.com/@GalarnykMichael/install-python-on-ubuntu-anaconda-65623042cb5a

第六种方法

Watch this video for complete installation

Download Anaconda from continuum here

安装Python 3.6版本

sudo bash Anaconda3-4.3.0-Linux-x86_64.sh 

对于Python 2.7版本

 sudo bash Anaconda2-4.3.0-Linux-x86_64.sh

运行导航器

anaconda-navigator

运行Spyder IDE

spyder

运行Jupyter笔记本

jupyter-notebook

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1216.html,未经允许,请勿转载。