如何在Arch Linux 2016上安装Python Anaconda 5

时间:2020-03-05 15:28:09  来源:igfitidea点击:

为每个操作系统环境编译工具的所有数百个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"