背景: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虚拟环境
cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
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)[email protected]
所以需要下载安装x86的安装包
在相应官网下载安装包 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:未找到命令
在终端输入$sudo gedit /etc/profile,打开profile文件。
在文件末尾添加一行:export PATH=/home/jcx/anaconda3/bin:$PATH,其中,将“/home/jcx/anaconda3/bin”替换为你实际的安装路径。保存。
方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
此时输入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 -V
(n2n) jcx@smart-dsp:~/Desktop/xxr2019/NVlabs_noise2noise$ conda -V
conda 4.5.12
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
创建虚拟环境
使用 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