在pycharm里面调用anaconda中配置的环境,我已经使用过很多次了。因为不同的python项目可能需要不同的配置环境,所以如果一直使用全局的环境很不方便。如果可以让一个环境指针指向我们所需要的环境,就可以独立得在本地使用多个配置环境。本身的使用方法并不繁琐,以下记录常用的命令和用法。

常用命令

查看已存在的环境指针

1
2
conda info --env
or conda env list

以上的两个命令,功能是一致的。标注星号的环境是目前正指向的环境

使用新的环境指针

1
2
3
4
5
6
conda create --name NewName python=3.5
sudo conda install python=3.7 #更改python版本
python -V #查看当前python版本,注意是大写V
conda activate NewName
conda deactivate
conda remove -n NewName --all

安装指定版本的环境

1
2
3
pip install tensorflow== #查看tensorflow可用版本
or python3.5 -m pip install --index-url https://mirrors.aliyun.com/pypi/simple tensorflow==1.4.0 # 若无可用版本

这个部分和本地使用pip基本是一致的

VScode配置

之前是pycharm+anaconda这样使用的,但是最近换系统之后觉得可以试试vscode+anaconda,毕竟pycharm还是有点重的,很多功能也用不到。
如果anacondavscode都已经安装好了的话,配置起来没什么问题。需要注意的是anaconda要手动配置环境变量。然后在vscode插件商店中安装pythonFile->preference->setting中搜索pythonpath,根据实际情况填写condapathpythonpath。这里的pythonpath填写anaconda安装路径下的python就好。
以及win下命令稍微有一些变化,比如原来的conda activate NewNamecmd中直接是activate NewName

Reference

  1. window中anaconda环境变量配置
  2. 为VS code配置Anaconda 环境
  3. anaconda与vscode环境配置
  4. cmd 激活 Anaconda 的 Python 运行环境
  5. CUDA安装教程