由于linux上一般使用的都是Python2,而且下载的anaconda也是2,但自己某个项目就是用3写的,懒着不想改动,因此稍微学了学环境的管理。
主要的python编辑器用的是pycharm,然后在pycharm界面上interpreter可以选择使用的哪一个环境。
从pycharm里面进行环境的切换很容易,但是从命令行界面的话不是特别清楚,记录一下。
首先,通过下面的指令可以看到已有的环境
conda info -e
untitled /home/weixin/anaconda2/envs/untitled
untitled1 /home/weixin/anaconda2/envs/untitled1
root * /home/weixin/anaconda2
用conda创建环境、删除环境:
conda create -n NAME python=3.6
conda remove -n NAME –all
接着,可以通过
source activate untitled
来进入某一个环境
然后输入
source deactivate
来退出
现在讲讲,在conda里面没有的包,怎么用pip来装。以往root环境为例:
sudo /home/weixin/anaconda2/bin/pip install <例如jieba>
再用
conda list
来看就行了。往自己创建的环境里面装是一样的套路,不过前面路径要变,比如往untitled里面装:
sudo /home/weixin/anaconda2/envs/untitled/bin/pip install <例如jieba>