【问题标题】:Pycharm doesn't recognize Anaconda's virtual environmentPycharm 无法识别 Anaconda 的虚拟环境
【发布时间】:2017-10-12 04:28:19
【问题描述】:

我正在学习如何使用 TensorFlow,所以我安装了 Anaconda,然后按照说明创建了一个虚拟环境,通过

conda create -n tensorflow
source activate tensorflow
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py3-none-any.whl

然后继续验证一切都已成功安装。现在我想在 Pycharm 中使用这个虚拟环境,所以我转到首选项 -> 解释器 -> 添加本地,然后转到我认为要指向的正确文件 /Users/myusername/anaconda/envs/tensorflow/bin/conda,但我收到一条错误消息, The selected file is not a valid home for Python SDK。 我究竟做错了什么?它是我应该指向的另一个文件吗?如何使用虚拟环境

【问题讨论】:

  • 您是否尝试过使用 shebang 而不是手动添加环境?尝试将您的环境中存在您的 python 可执行文件的这个目录添加到脚本的最顶部#!/Users/myusername/anaconda/envs/tensorflow/python

标签: python pycharm anaconda


【解决方案1】:

解释器应该指向 python 而不是 conda。例如,解释器应该是

/Users/myusername/anaconda/envs/tensorflow/bin/python

【讨论】: