背景:anaconda这是一个非常齐全的python发行版本,非常利于管理各种python包及相应的库版本。

目的:在ubuntu14.04版本的linux服务器上安装anaconda

目录

一、版本查看

1.1 ubuntu版本查看

1.2 服务器版本查看

二、下载与安装Anaconda

 三、环境变量添加与配置

3.1 添加python到环境变量中

3.2 生效环境变量

3.3 完成

四、conda常用命令

4.1 查看安装成功及当前版本

4.2 查看安装包及当前环境

4.3 创建,激活,删除python虚拟环境



一、版本查看

1.1 ubuntu版本查看

cat /etc/issue
Ubuntu 14.04.5 LTS \n \l

1.2 服务器版本查看

anaconda的可以安装的安装包有

查看相应的服务器架构及硬件参数http://www.cnblogs.com/grimm/p/5622491.html

jcx@smart-dsp:~/Desktop/xxr2019$ uname -n -r -p -o
smart-dsp 4.2.0-27-generic x86_64 GNU/Linux
jcx@smart-dsp:~/Desktop/xxr2019$ grep 'model name' /proc/cpuinfo|awk -F: '{print $2}'|sed 's# ##g'|uniq -c
     56 Intel(R)Xeon(R)CPUE5-2683v3@2.00GHz

所以需要下载安装x86的安装包

二、下载与安装Anaconda

在相应官网下载安装包  https://www.anaconda.com/distribution/#download-section

下载后为sh文件,然后进行bash

sudo bash Anaconda3-2018.12-Linux-x86_64.sh

安装过程中,系统会给出相应的安装信息,以及需要确认协议。并且给出相应的安装路径让确认,我们的安装路径为

/home/jcx/anaconda3
PREFIX=/home/jcx/anaconda3

Do you wish the installer to initialize Anaconda3
in your /home/jcx/.bashrc ? [yes|no]
[no] >>> yes

Initializing Anaconda3 in /home/jcx/.bashrc
A backup will be made to: /home/jcx/.bashrc-anaconda3.bak

。。。
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> yes
Proceeding with installation of Microsoft VSCode
Checking Internet connectivity ...
Installing Visual Studio Code ...

最终,安装并且initailizing,然后install Microsoft VSCode

Extension 'ms-python.anaconda-extension-pack' v1.0.1 was successfully installed!
VSCode successfully installed in /usr/share/code !

 三、环境变量添加与配置

经历上面步骤,安装好anaconda但是没有在环境变量之中,因此无法运用conda命令行

jcx@smart-dsp:~/Desktop/xxr2019/anaconda$ conda
conda:未找到命令

3.1 添加python到环境变量中

在终端输入$sudo gedit /etc/profile,打开profile文件。

在文件末尾添加一行:export PATH=/home/jcx/anaconda3/bin:$PATH,其中,将“/home/jcx/anaconda3/bin”替换为你实际的安装路径。保存。

3.2 生效环境变量

方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# .  /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile

3.3 完成

此时输入conda就会出现相应的usage

jcx@smart-dsp:~/Desktop/xxr2019/anaconda$ conda
usage: conda [-h] [-V] command ...

conda is a tool for managing and deploying applications, environments and packages.

Options:

positional arguments:
  command
    clean        Remove unused packages and caches.
    config       Modify configuration values in .condarc. This is modeled
                 after the git config command. Writes to the user .condarc
                 file (/home/jcx/.condarc) by default.
    create       Create a new conda environment from a list of specified
                 packages.
    help         Displays a list of available conda commands and their help
                 strings.
    info         Display information about current conda install.
    install      Installs a list of packages into a specified conda
                 environment.
    list         List linked packages in a conda environment.
    package      Low-level conda package utility. (EXPERIMENTAL)
    remove       Remove a list of packages from a specified conda environment.
    uninstall    Alias for conda remove. See conda remove --help.
    search       Search for packages and display associated information. The
                 input is a MatchSpec, a query language for conda packages.
                 See examples below.

四、conda常用命令

4.1 查看安装成功及当前版本

conda -V

(n2n) jcx@smart-dsp:~/Desktop/xxr2019/NVlabs_noise2noise$ conda -V
conda 4.5.12

4.2 查看安装包及当前环境

1)conda list 查看安装了哪些包。
2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境
3)conda update conda 检查更新当前conda

(n2n) jcx@smart-dsp:~/Desktop/xxr2019/NVlabs_noise2noise$ conda env list
# conda environments:
#
n2n                   *  /home/jcx/.conda/envs/n2n
base                     /home/jcx/anaconda3

4.3 创建,激活,删除python虚拟环境

创建虚拟环境

使用 conda create -n your_env_name python=X.X(2.7、3.6等)
命令创建python版本为X.X、名字为your_env_name的虚拟环境。
your_env_name文件可以在Anaconda安装目录envs文件下找到。

激活虚拟环境

注意linux下为source,win为activate

Linux: source activate your_env_name(虚拟环境名称)

Windows: activate your_env_name(虚拟环境名称)

关闭虚拟环境

Linux: source deactivate

Windows: deactivate

删除虚拟环境

使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除

删除环境中某个包

使用命令conda remove --name your_env_name package_name 即可

https://blog.csdn.net/weixin_41010198/article/details/84566800

克隆环境

有些情况下,需要将环境克隆一份出来,新的环境不用重新配置,可以通过这种方式:

方法一、conda create –name 新名字 –clone 旧名字

方法二、地址复制

首先找到要复制的环境的路径:conda info --env

然后利用克隆命令复制到你要配的账户:conda create -n name -clone path

例如:应该用-n    : conda create -n torch0.3 -clone torch

第二种方法:生成yml文件

首先导出配置文件:conda env export -- name

根据配置文件导入环境:conda env create -f name.yml

Logo

更多推荐