如何在Arch Linux 2016上安装Python Anaconda 5
为每个操作系统环境编译工具的所有数百个Python模块,可以非常耗时。
相反,我们可以使用统一的特殊Python分布,如anaconda。
Anaconda是一个预设的Python开发环境,具有许多有用的软件包。
它包含Conda Plus超过720个开源包,它是最强大的安装类型。
我们不需要管理或者root权限来安装anaconda。
我们可以为具有可写安装位置的本地用户安装它,甚至可以使用管理员权限安装服务器范围。
在我们之前的文章中,我们看到如何在CentOS 7和Ubuntu 16.04上安装Anaconda。
在本文中,我将解释如何在Arch Linux 4.11.7-1中安装Python Anaconda 5/Miniconda(版本2016.07.01)。
让我们逐一走过安装步骤。
在Arch Linux上安装Python Anaconda 5
Anaconda需要至少3G磁盘空间来下载并安装其所有源包。
在继续执行此安装之前,请确保我们在服务器中安装了WGET和BZIP2.
如果没有,我们只需通过以下命令安装它:
# pacman -S bzip2 wget
接下来,我们需要选择将安装新的Python二进制文件的目录。
在本教程中,我们将使用安装路径(/usr/local/anaconda)
。
我们可以在安装期间更改所需的默认安装路径。
我们可以在使用anaconda bash安装程序到上面的目录中查看我的python 3.6的这些步骤。
下载安装程序
根据首选Python版本,我们可以从Continuum.io下载Anaconda Installer。
我用Python 3.6下载了anaconda 5,适用于64位(x86)架构。
#wget http://repo.continuum.io/archive/Anaconda3-5.0.0-Linux-x86_64.sh
运行安装程序
下载安装程序后,我们可以打开终端并运行它。
我们可以使用shell命令`sh运行安装程序。
#sh Anaconda3-5.0.0-Linux-x86_64.sh
然后,安装程序将开始并继续进行一系列问题。
接受条款和条件是非常不言自明的。
如果我们不确定任何设置,请接受默认值。
我们可以稍后更改它们。
我在安装阶段改变了默认安装路径,就像这样:
Please answer 'yes' or 'no':' >>> yes Anaconda3 will now be installed into this location: /root/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/root/anaconda3] >>> /usr/local/anaconda/
到最后,当我们询问我们是否要将Anaconda添加到OS的路径变量,请选择"不"。
在Arch Linux中,我们需要手动将Anaconda预先添加到路径变量。
这将使运行公寓命令更轻松。
准备到路径变量
安装后,我们需要将anaconda bin目录添加到路径环境变量。
这意味着anaconda的python和其他软件包将覆盖Linux的系统Python和软件包。
为此,我们需要使用以下条目编辑"/etc/profile"文件"。
我们需要将路径变量添加到/etc /配置文件:
# added by Anaconda3 installer export PATH="/usr/local/anaconda/bin:$PATH"
要使更改生效,请关闭,然后重新打开终端窗口。
测试安装
我们的下一步是测试我们的安装。
要测试安装,请在终端窗口中运行命令"公园列表"。
如果安装成功,那么它将以字母顺序列出所有已安装的包。
# conda list # packages in environment at /usr/local/anaconda: # _ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0 alabaster 0.7.10 py36h306e16b_0 anaconda 5.0.0 py36h06de3c5_0 anaconda-client 1.6.5 py36h19c0dcd_0
只需键入命令`,我们可以使用新安装的python位置确认。
# python -V Python 3.6.2 :: Anaconda, Inc. # which python /usr/local/anaconda/bin/python
你有它! Anaconda已准备好使用。
如前所述,使用"公园"命令我们可以轻松管理包。
例如,我们可以使用Conda更新[package_name]或者使用"conda安装[package_name]来更新任何包或者安装包。 请参阅下面的示例以更新我们使用Conda命令填写的
Python。
# conda update python Fetching package metadata ........... Solving package specifications: . Package plan for installation in environment /usr/local/anaconda: The following packages will be UPDATED: anaconda: 5.0.0-py36h06de3c5_0 --> custom-py36hbbc8b67_0 conda: 4.3.27-py36h2866c0b_0 --> 4.3.30-py36h5d9f9f4_0 python: 3.6.2-h02fb82a_12 --> 3.6.3-hefd0734_2 Proceed ([y]/n)? y python-3.6.3-h 100% |###############################################################################################| Time: 0:00:13 2.29 MB/s anaconda-custo 100% |###############################################################################################| Time: 0:00:00 2.64 MB/s conda-4.3.30-p 100% |###############################################################################################| Time: 0:00:00 3.78 MB/s [root@localhost ~]# cat /etc/issue Arch Linux \r (\l)
我们可以使用Conda命令作弊表来熟悉更多这些命令用法。
在Arch Linux上安装Miniconda 3.11.7-1
Miniconda是蟒蛇的微型版本,只包含公共和依赖性。
我希望Miniconda在Anaconda上进行较小的服务器环境,最大容量为3GB磁盘空间。
这种安装非常快捷,容易。
让我们走过以下安装步骤:
下载安装程序
根据首选Python版本,我们可以下载miniconda安装程序。
我用Python 3.6下载了Miniconda,有64位(x86)架构。
# wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
运行安装程序
下载安装程序后,可以使用shell命令sh打开终端并运行安装程序。
# sh Miniconda3-latest-Linux-x86_64.sh
类似于以前的安装步骤,则安装程序将开始并继续进行一系列问题。
接受条款和条件,我们将被要求安装路径。
如果我们不确定任何设置,请接受默认值。
我们可以稍后更改它们。
我选择了安装路径为"/usr/local/miniconda""。
我们可以跳过安装程序要求我们将miniconda安装位置添加到OS路径变量的步骤。
Please answer 'yes' or 'no':' >>> yes
Miniconda3 will now be installed into this location: /root/miniconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/root/miniconda3] >>> /usr/local/miniconda/ PREFIX=/usr/local/miniconda installing: python-3.6.3-hc9025b9_1 ... Do you wish the installer to prepend the Miniconda3 install location to PATH in your /root/.bashrc ? [yes|no] [no] >>> no
准备到路径变量
安装后,我们需要将miniconda bin目录添加到路径环境变量。
这意味着Miniconda的Python和其他软件包将覆盖Linux的系统Python和软件包。
为此,我们需要使用以下条目编辑"/etc/profile"文件"。
在/etc/profile文件中添加它
# cat /etc/profile | grep -i miniconda # added by Miniconda3 installer export PATH="/usr/local/miniconda/bin:$PATH"
要使更改生效,请关闭,然后重新打开终端窗口。
测试安装
要测试安装,请在终端窗口中运行命令"公园列表"。
如果安装成功,那么它将以字母顺序列出所有已安装的包。
]# conda list # packages in environment at /usr/local/miniconda: # asn1crypto 0.22.0 py36h265ca7c_1 ca-certificates 2016.08.26 h1d4fec5_0 certifi 2016.7.27.1 py36h8b7b77e_0 cffi 1.10.0 py36had8d393_1 chardet 3.0.4 py36h0f667ec_1 conda 4.3.30 py36h5d9f9f4_0 conda-env 2.6.0 h36134e3_1 cryptography 2.0.3 py36ha225213_1 idna 2.6 py36h82fb2a8_1 libedit 3.1 heed3624_0 libffi 3.2.1 h4deb6c0_3 libgcc-ng 7.2.0 h7cc24e2_2 libstdcxx-ng 7.2.0 h7a57d05_2 ncurses 6.0 h06874d7_1 openssl 1.0.2l h077ae2c_5 pip 9.0.1 py36h8ec8b28_3 pycosat 0.6.2 py36h1a0ea17_1
只需键入Python的命令,我们可以使用新安装的Python位置确认。
# python -V Python 3.6.3 :: Anaconda, Inc. # which python /usr/local/miniconda/bin/python
卸载Python Anaconda/Miniconda在Archlinux
要卸载Python Anconda/Miniconda,我们只需删除安装文件夹并删除"/etc/profile"文件中"设置的环境变量。
对于我的安装,它就是这样。
rm -rf /usr/local/anaconda *//For Anaconda //* & rm -rf /usr/local/miniconda *//For Miniconda //*
最后,我们可以编辑"/etc/profile"文件",然后从路径环境变量中删除为Anaconda/Miniconda目录添加的以下条目。
# added by Anaconda3 installer export PATH="/usr/local/anaconda/bin:$PATH" # added by Miniconda3 installer export PATH="/usr/local/miniconda/bin:$PATH"