如何在Ubuntu 16.04上安装Anaconda Python Distribution
介绍
Anaconda是一个开源的包管理器,环境管理器,以及Python和R编程语言的分发。它通常用于大规模数据处理,科学计算和预测分析,为数据科学家,开发人员,业务分析师和在DevOps中工作的人员服务。 Anaconda提供超过720个开源包的集合,并提供免费和付费版本。 Anaconda分发带有conda命令行实用程序。 您可以通过阅读Anaconda文档页面了解有关Anaconda和conda的更多信息 。 本教程将指导您在Ubuntu 1604服务器上安装Anaconda的Python 3版本。
先决条件
在开始本指南之前,您应该有一个非root用户在您的服务器上设置sudo权限。您可以通过完成我们的Ubuntu 1604初始服务器设置指南来学习如何做到这一点。
安装Anaconda
安装Anaconda的最佳方法是下载最新的Anaconda安装程序bash脚本,验证它,然后运行它。 在Anaconda下载页面找到最新版本的Anaconda for Python 3。在写作的时候,最新的版本是420,但你应该使用一个更稳定的版本,如果它可用。 接下来,切换到服务器上的/tmp 。这是一个很好的目录下载临时项目,如Anaconda bash脚本,我们不需要运行它之后。cd /tmp
使用curl下载您从Anaconda网站复制的链接:curl -O Anaconda3-420-Linux-x86_64sh
我们现在可以通过SHA-256校验和通过加密散列验证来验证安装程序的数据完整性。我们将使用sha256sum命令以及脚本的文件名:sha256sum Anaconda3-420-Linux-x86_64sh
您将收到类似于以下内容的输出:Output73b51715a12b6382dd4df3dd1905b531bd6792d4aa7273b2377a0436d45f0e78 Anaconda3-420-Linux-x86_64sh
在64位Linux页面上 ,您应该使用Python 3在Anaconda上检查输出与可用的哈希值,以获取适当的Anaconda版本。 只要你的输出匹配在sha2561行显示的哈希,你就好了。 现在我们可以运行脚本:bash Anaconda3-420-Linux-x86_64sh
您将收到以下输出:OutputWelcome to Anaconda3 420 (by Continuum Analytics, Inc)In order to continue the installation process, please review the license
agreementPlease, press ENTER to continue
按ENTER继续,然后按ENTER读取许可证。读完许可证后,系统会提示您批准许可条款:OutputDo you approve the license terms [yes|no]
只要你同意,输入yes 。 此时,系统将提示您选择安装的位置。您可以按ENTER接受默认位置,或指定其他位置以进行修改。OutputAnaconda3 will now be installed into this location:/home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below[/home/sammy/anaconda3] >>>
安装过程将继续,可能需要一些时间。 完成后,您将收到以下输出:Outputinstallation finishedDo you wish the installer to prepend the Anaconda3 install location
to PATH in your /home/sammy/bashrc [yes|no][no] >>>
键入yes ,以便可以使用conda命令。接下来将看到以下输出:OutputPrepending PATH=/home/sammy/anaconda3/bin to PATH in /home/sammy/bashrc
A backup will be made to: /home/sammy/bashrc-anaconda3bak
为了激活安装,你应该来源~/bashrc文件:source ~/bashrc
一旦你这样做,你可以验证你的安装通过使用conda命令,例如与list :conda list
您将收到通过Anaconda安装提供的所有软件包的输出:Output# packages in environment at /home/sammy/anaconda3:#_license 11 py35_1
_nb_ext_conf 030 py35_0
alabaster 079 py35_0
现在Anaconda已经安装,我们可以继续设置Anaconda环境。
设置Anaconda环境
Anaconda虚拟环境允许您通过所需的Python版本和包来保持项目组织。对于您设置的每个Anaconda环境,您可以指定要使用的Python版本,并可以将所有相关的编程文件保存在该目录中。 首先,我们可以检查以查看哪些版本的Python可供我们使用:conda search "^python$"
您将收到包含您可以定位的不同版本的Python的输出,包括Python 3和Python 2版本。由于我们在本教程中使用Anaconda与Python 3,您将只能访问Python 3版本的软件包。 让我们使用最新版本的Python 3创建一个环境。我们可以通过将版本3分配给python参数来实现。 我们将调用环境my_env ,但是您可能希望为您的环境使用更具描述性的名称,特别是如果您使用环境来访问多个版本的Python。conda create --name my_env python=3
我们将收到输出,包含有关下载内容和要安装的软件包的信息,然后提示您继续执行y或n 。 只要你同意,键入y 。 conda实用程序现在将获取环境的包,并让它知道什么时候完成。 您可以通过键入以下内容激活新环境:source activate my_env
激活您的环境后,您的命令提示符前缀将更改:
在环境中,您可以验证您使用的是您打算使用的Python版本: python --version
OutputPython 360 :: Continuum Analytics, Inc
当您准备好停用Anaconda环境时,可以输入以下命令:source deactivate
请注意,您可以用替换字源实现相同的效果。 要定位更具体的Python版本,您可以将特定版本传递给python参数,如35 ,例如:conda create -n my_env35 python=35
您可以使用以下命令在相应的环境中沿着相同的分支(如在更新Python 351到Python 352中)更新您的Python版本:conda update python
如果你想定位一个更具体的Python版本,你可以把它传递给python参数,如在python=332 。 您可以使用此命令检查所有已设置的环境:conda info --envs
Output# conda environments:#my_env /home/sammy/anaconda3/envs/my_env
my_env35 /home/sammy/anaconda3/envs/my_env35
root /home/sammy/anaconda3
星号表示当前活动环境。 使用conda create创建的每个环境都将包含多个默认软件包:
openssl
pip
python
readline
setuptools
sqlite
tk
wheel
xz
zlib
您可以使用以下命令添加其他软件包,例如numpy :conda install --name my_env35 numpy如果你知道你想创建一个numpy环境,你可以在conda conda create命令:conda create --name my_env python=3 numpy
如果您不再处理特定项目,并且不再需要相关环境,则可以将其删除。为此,请键入以下内容:conda remove --name my_env35 --all
现在,当您键入conda info --envs命令时,您删除的环境将不再列出。
更新Anaconda
您应该定期确保Anaconda是最新的,以便您使用所有最新的软件包版本。 为此,您应该首先更新conda实用程序:conda update conda当出现提示时,键入y以继续更新。 一旦conda的更新完成,您可以更新Anaconda分布:conda update anaconda
再次出现提示时,键入y以继续。 这将确保您使用的conda和Anaconda的最新版本。
卸载Anaconda
如果你不再使用Anaconda,并发现你需要卸载它,你应该从anaconda-clean模块,这将删除配置文件,当您卸载Anaconda。conda install anaconda-clean出现提示时键入y 。 安装后,您可以运行以下命令。在删除每个文件之前,系统将提示您回答y 。 如果不希望提示,请在命令末尾添加--yes :anaconda-clean
这也将在您的主目录中创建一个名为anaconda_backup的备份文件夹:OutputBackup directory: /home/sammy/anaconda_backup/2017-01-25T191831
现在,您可以通过输入以下命令删除整个Anaconda目录:rm -rf ~/anaconda3
最后,您可以从Anaconda添加的bashrc文件中删除PATH行。为此,首先打开nano:nano ~/bashrc
然后向下滚动到文件的结尾(如果这是最近的安装)或键入CTRL + W搜索Anaconda。删除或注释掉以下行:
/home/sammy/bashrc
# added by Anaconda3 420 installerexport PATH="/home/sammy/anaconda3/bin:$PATH"完成编辑文件后,请键入CTRL + X退出,然后键入y以保存更改。 Anaconda现在已从您的服务器中删除。
结论
本教程将引导您安装Anaconda,使用conda命令行实用程序,设置环境,更新Anaconda和删除Anaconda(如果1首先开始下载需要用到的软件,第一个便是eclipse,这个因为要用来搭建python环境,所以,下载eclipse
classic
版本,右边的下载链接有具体的系统选择,是linux,所以下载linux-32bit,这个大家可以根据自己的系统选择
因为eclipse默认是java的环境,所以在第一次运行的时候它需要一些jdk里面的文件,如果没有的话就会出现如上错误,无法打开,所以得到Oracle官方去下载个最新到jdk,同样,根据自己的系统下载。(虽然它提示用jre也可以,但是经过本人测试,jre不行,用jdk里面的jre就可以不知道什么逻辑0_o!)
解压jdk得到上面文件,只需要复制里面的jre文件夹到eclipse文件夹下面就可以了。
这个时候,再次打开eclipse文件夹里面的eclipse可执行文件,就可以打开eclipse了,到这里为止,已经成功的安装了eclipse,没有繁琐命令,也不需要修改环境变量,是不是很简单哇!
2接下来安装最新的python首先,当然是去python的官方下载最新的python,根据自己的情况选择下载,选择下载的是Python
323
compressed
source
tarball
(for
Linux,
Unix
or
Mac
OS
X),下载下来后解压到随意的地方
解压缩后得到如上文件,然后开始安装,主要是安装python的各种库文件和交互shell,安装的方法在readme文件里面有,可以自己看,主要也就4条命令:
/configure
make
make
test
sudo
make
install
打开一个shell然后切换到解压的文件目录下面,执行上面命令,python就会安装ok了,安装完成后执行python3(安装的版本),如果得到下面的输出,那么就安装成功了!(Ubuntu里面有很多东西都依赖python,所以默认会安装python,不过它的版本是2,因此如果直接运行python,也会打开python的交互shell,不过是python2,想学的是python3,也是最新的版本,所以安装python3,注意区别)
这样,最新版的python也就安装好了。下面开始配置eclipse成为python开发环境
3开始配置eclipse要用eclipse搭建python环境,需要一个插件pydev,打开eclipse->help->install
new
software,点右边的add按钮,name为pydev(随便起),location为(pydev官方更新地址)
如上图,只选择pydev
for
eclipse一项就行了,然后一直确定,接受协议,中间有个选择信任Aptana什么的,选中,然后确定就行了,完了之后重启eclipse就行了。
4设置pydev打开eclipse->windows->preference->pydev->interpreter-python,用new新建一个解释器,名字随便,路径用whereis
python3(安装的哪个版本就是几)查看bin,在/usr/local/bin下面,叫python3,选中后它会自动导入一些库文件,确定就行了。
如果不需要用java的话,就在右上角的perspective(带星的图标)里面选择pydev,并且关闭java这样就完全设置完成了。写个hello
world测试下!
新建一个pydev工程,添加个hellopy文件,print("Hello,Python!"),运行成功,这样linux下利用eclipse搭建python环境便完成了
1、说明:windows下设置python环境变量,就是把python的安装目录添加到系统path中。2、步骤:1)确定python安装目录,根据版本不同安装目录也不同,可以在开始菜单中的快捷方式中查看。在python快捷方式上点右键,属性菜单
2)在目录中可以看到安装位置,C:\Program Files\Python35\,如下图:
3)在桌面计算机点右键属性,也可以在控制面板中选系统
4)点高级系统设置:
5)高级标签,点环境变量按钮:
6)在系统变量中找到Path然后点编辑:
7)在变量值末尾添加;C:\Program Files\Python35\,就是你python安装的目录,注意如果原来末尾没有分号要添加一个分号。然后点确定,再把之前的对话框也确定。
8)这样环境变量就设置完成了,win+r打开运行对话框输入cmd打开命令行,在命令行中输入python,出现如下就说明设置成功了。
3、注意事项:如果未出现python结果,则需要检查路径是否设置正确,并重新启动一下计算机即可。
在Terminal中运行以下命令,在Ubuntu 1604中安装Python 361:
sudo apt-get update
sudo add-apt-repository ppa:jonathonf/python-36
sudo apt-get install python36
请注意,在安装Python 36之后,必须使系统使用python 36而不是35:
sudo apt-get更新
sudo update-alternatives --install / usr / bin / python3 python3 /usr/bin/python35 1
sudo update-alternatives --install / usr / bin / python3 python3 /usr/bin/python36 2
0条评论