Pycharm 2018.3 中导入Anaconda3创建的环境

前置说明

描述

刚开始学习OpenCV+TensorFlow时,在老师推荐下采用Anaconda来进行开发环境管理以及代码调试。现因学习和开发,需要使用python编程较为常用的IDE——Pycharm。为了结合Anaconda强大的工具包、环境管理功能,我在Pycharm上尝试导入先前已经在Anaconda上配置好的环境。

条件

  1. Anaconda3: 已经配置好了自己需要的环境:python3.6、tensorflow模块、opencv模块等等;
  2. Pycharm: 此处安装为当前最新版:2018.3,永久激活。

操作步骤

导入环境

  1. 打开Pycharm
    打开Pycharm
  2. File->Settings
    Pycharm 2018.3 中导入Anaconda3创建的环境_第1张图片
  3. Project:当前项目->Project Interpreter
    Pycharm 2018.3 中导入Anaconda3创建的环境_第2张图片
  4. 此时,界面中显示的为我电脑环境配置中对应的python2.7版本信息,也就是当前项目默认的环境,我们接下来要做的就是把我先前在Anaconda中已经配置好的,已经安装好tensorflow和opencv的环境加载进来
    Pycharm 2018.3 中导入Anaconda3创建的环境_第3张图片
  5. 点击图中“小齿轮”->Add…
    Pycharm 2018.3 中导入Anaconda3创建的环境_第4张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第5张图片
  6. Conda Environment->Existing environment->…
    Pycharm 2018.3 中导入Anaconda3创建的环境_第6张图片
  7. 打开你安装Anaconda的路径,在envs文件下存储着你自己配置的环境,此处我想要导入的环境为Anaconda中名为kaka的环境包。打开该文件夹后,选中里面的python.exe。最后点击“OK”。
    Pycharm 2018.3 中导入Anaconda3创建的环境_第7张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第8张图片
  8. 选中“Make available to all projects”,方便以后的项目使用,点击“OK”。
    Pycharm 2018.3 中导入Anaconda3创建的环境_第9张图片
  9. 可以看到我们需要的环境下所有的Package以列表的形式加载了出来,里面就包含了我们需要的一些模块,比如pyqt、tensorflow等等。点击右下角按钮进行确认后,就大功告成啦!
    Pycharm 2018.3 中导入Anaconda3创建的环境_第10张图片

测试环境

界面上显示已经导入成功了,那我们是不是应该要测试一下呢?这里我们就用其中的tensorflow做一个测试示范,写一个HelloTensorFlow。

  1. 打开Pycharm,重新创建一个项目
    Pycharm 2018.3 中导入Anaconda3创建的环境_第11张图片
  2. 将项目保存到一个文件夹路径下
    Pycharm 2018.3 中导入Anaconda3创建的环境_第12张图片
  3. 创建好一个项目后,可以看到当下的环境还是默认的python2.7,因此,打开之前的Setting界面,加载我们所要求的环境
    Pycharm 2018.3 中导入Anaconda3创建的环境_第13张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第14张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第15张图片
  4. HelloTensorFlow上右击->New->File,新建一个Hello.py文件
    Pycharm 2018.3 中导入Anaconda3创建的环境_第16张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第17张图片
  5. 敲入如下代码:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
  1. 点击运行
    Pycharm 2018.3 中导入Anaconda3创建的环境_第18张图片
    Pycharm 2018.3 中导入Anaconda3创建的环境_第19张图片
    恭喜你,调试成功!

你可能感兴趣的:(Pycharm)