linux上安装Anaconda并创建一个虚拟环境
原文链接:https://zhuanlan.zhihu.com/p/69799707
0、准备工作:用conda创建虚拟环境之前,需要先安装anaconda
(此步是为了用下面的conda命令,不是为了用python)
下载安装包(https://www.anaconda.com/distribution/),并放到服务器上,cd到服务器上安装包所在位置,用以下命令安装:
bash Anaconda3-2019.03-Linux-x86_64.sh (Anaconda3-2019.03-Linux-x86_64.sh为安装包名称)
点击Enter,直到出现以下界面:
选择“yes”,“Enter”,然后出现下图:
选择“yes”,表示把安装位置添加到路径,然后:
表示安装成功。
输入python,显示版本是2.7:
分割线------------------
查看conda是否可用:
上图表示不可用。
解决方案:
依次输入以下指令:
echo ‘export PATH="/home/wxy/anaconda3/bin:$PATH"’ >> ~/.bashrc
source ~/.bashrc
完美解决。
分割线------------------
如果你想删除Anaconda,切换到你安装anaconda的目录,直接
rm -rf anaconda3
然后在去/etc/profile,把配置的删除就OK了
1、创建虚拟环境,满足以下条件:1. 虚拟环境中Python版本是3.7,2. 在虚拟环境中安装更多的轮子
创建虚拟环境的命令:
conda create -n py37 python=3.7
上述命令创建一个名称为py37的python版本为3.7的虚拟环境
用以下命令可以列出已经创建出来的虚拟环境
conda env list
然后,进入创建的虚拟环境:
conda activate py37
查看python版本:
进入虚拟环境之后,用conda命令安装的所有包,都是安装在这个虚拟环境里面,不会干扰到外面,即使重新安装一个Python也行。
退出虚拟环境:
conda deactivate
分割线------------------
虚拟环境python这个执行器的路径在哪里呢?
/anaconda2/envs路径包含了所有的你创建的虚拟环境,环境py37的python执行器在/anaconda2/envs/py37/bin/pyhon路径下,pycharm在remote进行调用远程的编译器的时候需要知道这个路径。
2、总结一下:Anaconda创建、删除、激活、退出环境的命令
先安装anaconda,才可以用下面的conda命令
Anaconda创建环境:
conda create -n py37(环境名) python=3.7(指定的python版本)
删除环境(不要乱删):
conda remove -n py37 --all
进入环境:
conda activate py37
退出环境:
conda deactivate