前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,不由得分享一下给大家。点击跳转到网站。
简介
Anaconda
是一个开源的包管理器、情况管理器和
Python
和
R
编程语言的发行版。它通常用于大规模数据处理、科学计算和猜测性分析,为数据科学家、开发人员、业务分析师以及从事
DevOps
工作的人员提供支持。
Anaconda
提供了超过
720
个开源软件包,并提供免费和付费版本。Anaconda
发行版附带了
conda
命令行实用步伐。您可以通过阅读
Anaconda
文档页面来相识更多关于
Anaconda
和
conda
的信息。
本教程将引导您在
Ubuntu
16.04
服务器上安装
Python
3
版本的
Anaconda。
先决条件
在开始本指南之前,您应该在服务器上设置一个具有
sudo
权限的非根用户。您可以通过完成我们的
Ubuntu
16.04
初始服务器设置指南来相识怎样操作。
安装
Anaconda
安装
Anaconda
的最佳方式是下载最新的
Anaconda
安装步伐
bash
脚本,验证它,然后运行它。
在
Anaconda
下载页面上找到
Python
3
的最新版本。在撰写本文时,最新版本是
5.0.1,但如果有更稳固的版本可用,您应该使用更晚的稳固版本。
接下来,切换到服务器上的
/tmp
目录。这是一个很好的目录,用于下载临时项目,比如
Anaconda
bash
脚本,在运行后我们将不再需要它。
使用
curl
下载您从
Anaconda
网站复制的链接:
- curl
- -O
- https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
复制代码
如今我们可以使用
SHA-256
校验和通过加密哈希验证安装步伐的数据完备性。我们将使用
sha256sum
命令以及脚本的文件名:
- sha256sum
- Anaconda3-5.0.1-Linux-x86_64.sh
复制代码
您将收到类似于以下内容的输出:
- 55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a
-
- Anaconda3-5.0.1-Linux-x86_64.sh
复制代码
您应该将输出与实用于您的
Anaconda
版本的
64
位
Linux
上的
Python
3
页面上提供的哈希值进行比对。只要您的输出与
sha2561
行中显示的哈希值匹配,那么您就可以继续进行。
如今我们可以运行脚本:
- bash
- Anaconda3-5.0.1-Linux-x86_64.sh
复制代码
您将收到以下输出:
- 欢迎使用
- Anaconda3
- 5.0.1
- (由
- Continuum
- Analytics,
- Inc.
- 提供)
- 为了继续安装过程,请查看许可协议。
- 请按
- ENTER
- 继续
复制代码
按
ENTER
继续,然后按
ENTER
阅读许可协议。阅读完许可协议后,您将被提示批准许可条款:
只要您同意,输入
yes。
此时,您将被提示选择安装位置。您可以按
ENTER
接受默认位置,或指定其他位置以进行修改。
- Anaconda3
- 将安装到以下位置:
- /home/sammy/anaconda3
-
-
- -
- 按
- ENTER
- 确认位置
-
-
- -
- 按
- CTRL-C
- 中止安装
-
-
- -
- 或在下面指定其他位置
- [/home/sammy/anaconda3]
- >>>
复制代码
安装过程将继续,可能需要一些时间。
完成后,您将收到以下输出:
- ...
- 安装完成。
- 您是否希望安装程序将
- Anaconda3
- 安装位置添加到您的
- /home/sammy/.bashrc
- 的
- PATH
- 中?[yes|no]
- [no]
- >>>
复制代码
输入
yes
以便使用
conda
命令。接下来,您将看到以下输出:
- 正在将
- PATH=/home/sammy/anaconda3/bin
- 添加到
- /home/sammy/.bashrc
- 将备份保存到:
- /home/sammy/.bashrc-anaconda3.bak
- ...
复制代码
为了激活安装,您应该源化
~/.bashrc
文件:
完成后,您可以通过使用
conda
命令来验证您的安装,例如使用
list:
您将收到通过
Anaconda
安装可用的所有软件包的输出:
- ```markdown
- #
- 在
- /home/sammy/anaconda3
- 环境中的包:
- #
- |
- 包名
- |
- 版本
- |
- 架构
- |
- |
- ---
- |
- ---
- |
- ---
- |
- |
- _ipyw_jlab_nb_ext_conf
- |
- 0.1.0
- |
- py36he11e457_0
- |
- |
- alabaster
- |
- 0.7.10
- |
- py36h306e16b_0
- |
- |
- anaconda
- |
- 5.0.1
- |
- py36hd30a520_1
- |
- ...
- 现在
- Anaconda
- 已经安装完成,我们可以继续设置
- Anaconda
- 环境。
- ##
- 设置
- Anaconda
- 环境
- Anaconda
- 虚拟环境允许您通过
- Python
- 版本和所需的包来组织项目。对于每个设置的
- Anaconda
- 环境,您可以指定要使用的
- Python
- 版本,并且可以将所有相关的编程文件保存在该目录中。
- 首先,我们可以检查可用的
- Python
- 版本:
- ```command
- conda
- search
- "^python$"
复制代码
您将收到输出,其中包含您可以选择的不同版本的
Python,包括
Python
3
和
Python
2
版本。由于本教程中使用的是带有
Python
3
的
Anaconda,您只能访问
Python
3
版本的包。
让我们使用最新版本的
Python
3
创建一个情况。我们可以通过将版本
3
分配给
python
参数来实现这一点。我们将情况命名为
my_env,但您可能盼望为您的情况使用更具描述性的名称,特别是如果您使用情况来访问多个
Python
版本。
- conda
- create
- --name
- my_env
- python=3
复制代码
我们将收到有关下载内容和将要安装的包的信息,然后会提示您是否要继续,只要同意,输入
y。
conda
实用步伐如今将获取情况的包,并在完成时通知您。
您可以通过输入以下内容来激活新情况:
激活情况后,您的命令提示符前缀将更改为:
在情况中,您可以验证您使用的是您打算使用的
Python
版本:
- Python
- 3.6.0
- ::
- Continuum
- Analytics,
- Inc.
复制代码
当您预备停用
Anaconda
情况时,可以通过输入以下内容来执行:
请注意,您可以将单词
source
替换为
.
以获得雷同的结果。
要针对更具体的
Python
版本,您可以将特定版本传递给
python
参数,例如
3.5:
- conda
- create
- -n
- my_env35
- python=3.5
复制代码
您可以使用以下命令在相应情况中更新
Python
的同一分支(例如将
Python
3.5.1
更新为
Python
3.5.2):
如果您想要针对更具体的
Python
版本,可以将其传递给
python
参数,例如
python=3.3.2。
您可以使用以下命令检查您设置的所有情况:
- #
- conda
- 情况:#|
- 情况名
- |
- 路径
- ||
- ---
- |
- ---
- ||
- 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
create
命令中指定:
- conda
- create
- --name
- my_env
- python=3
-
- numpy
复制代码
如果您不再在特定项目上工作,并且不再需要相关的情况,可以将其删除。要这样做,请输入以下内容:
- conda
- remove
- --name
- my_env35
- --all
复制代码
如今,当您输入
conda
info
--envs
命令时,已删除的情况将不再列出。
- ##
- 更新
- Anaconda您应该定期确保
- Anaconda
- 已经更新,以便您使用的是所有最新的软件包版本。起首,您应该更新
- `conda`
- 实用步伐:```commandconda
- update
- conda
复制代码
在提示时,输入
y
以继续更新。
一旦
conda
更新完成,您可以更新
Anaconda
发行版:
同样,在提示时,输入
y
以继续。
这将确保您使用的是
conda
和
Anaconda
的最新版本。
卸载
Anaconda
如果您不再使用
Anaconda
并且需要卸载它,您应该从
anaconda-clean
模块开始,该模块将在您卸载
Anaconda
时删除配置文件。
- conda
- install
- anaconda-clean
复制代码
在提示时输入
y。
安装完成后,您可以运行以下命令。在删除每个文件之前,您将被提示输入
y。如果您不盼望被提示,可以在命令的末尾添加
--yes:
这还将在您的主目录中创建一个名为
.anaconda_backup
的备份文件夹:
- 备份目录:/home/sammy/.anaconda_backup/2017-01-25T191831
复制代码
如今,您可以通过输入以下命令来删除整个
Anaconda
目录:
末了,您可以从
Anaconda
添加的
.bashrc
文件中删除
PATH
行。要这样做,起首打开
nano:
然后向下滚动到文件末尾(如果这是迩来的安装),或者输入
CTRL
+
W
来搜刮
Anaconda。删除或注释掉以下行:
- #
- added
- by
- Anaconda3
- 4.2.0
- installerexport
- PATH="/home/sammy/anaconda3/bin:$PATH"
复制代码
编辑完成后,输入
CTRL
+
X
退出并输入
y
生存更改。
Anaconda
如今已从您的服务器中移除。
结论
本教程介绍了
Anaconda
的安装、使用
conda
命令行实用步伐、设置情况、更新
Anaconda,以及在不再需要时删除
Anaconda。
您可以使用
Anaconda
来帮助您管理数据科学、科学计算、分析和大规模数据处理的工作负载。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |