2017-07-03 71 views
0

我一直在尝试设置一段时间的虚拟环境,但没有成功。我阅读了许多有关这种方式的主题,但找不到解决我的问题的方法。Pycharm - Anaconda2 - Windows7 - py35环境 - SDK错误

我运行:

Windows 7的

Pycharm社区版2017年1月4日

蟒蛇2

的Python 2.7.13

我想建立一个Python 3.5.3的环境 - Anaconda 我用这个命令:

康达创建-n py35蟒= 3.5水蟒

(也尝试:康达创建-n py35蟒= 3.5.3安纳康达)经由相同的结果

PyCharm终端。 它似乎,它设置了一个环境,我能够在终端之间进行切换,但是当我尝试将其添加为本地翻译我不断收到一条消息:

无法设置一个Python在Python 3.5.3的 (C:\ Users \ Cossack \ Anaconda2 \ envs \ py35 \ python.exe) (C:\ Users \ Cossack \ Anaconda2 \ envs \ py35 \ python.exe)。 SDK似乎 无效。

我也尝试通过PyCharm设置创建conda环境,但同样的错误出现。 我试图为python 3.6创建环境来查看是否是问题源,但同样的错误出现了。

我真的需要Python 2.7和3.5,但我不断收到错误,我不知道如何解决。

非常感谢您提前,希望有人能帮助我解决这个问题。

回答

0

谷歌搜索Cannot set up a python SDK at Python返回一个数堆栈溢出讨论

Cannot set up a python SDK in Pycharm?

Invalid Python SDK Error while using python 3.4 on pycharm

Multilpe python versions and interpreters

所有这些暗示的PYTHONPATH正在设置不正确,并指向了错误的地方。你的问题与这些有什么不同?你有没有尝试为Windows设置PYTHONPATH env var?

+0

你好。谢谢您的回复。我已经遇到过这些。第一个没有工作,不止这些,它打破了我现有的设置,我不得不重新安装所有的东西(这真的让我很生气,因为我有很多外部工具,我必须重新设置)。第二个没有解释我怎么找到这个“Bach文件”,我GOOGLE了它,但仍然不明白如何找到它。 –

+0

修改Windows环境变量后,您不需要重新安装。最多我会怀疑恢复它并重新启动应用程序,或者'File |使缓存失效/重新启动。 '〜/ .bash_profile'是一个特定的linux文件,但需要注意的是他们正在为它添加'PYTHONPATH' env var info。你如何试图“添加一个本地解释器”。你是在PyCharm中还是在Windows CMD行? PYTHONPATH变量可能是该工具知道你的不同python安装的方式。在第一个链接中他使用py2.7。你的将会是你安装py3.5的地方。 – nanotek

0

谢谢你的回答和帮助。

当我完全删除Anaconda和所有的边包,并从头开始重新安装所有东西后,我在问题中提到的方法运行良好,没有任何挫折。

尽管从头开始重新安装所有东西都很令人沮丧,但它解决了这个问题。

出于某种原因,改变路径反射并且在此之后没有任何工作,甚至当我试图恢复先前的路径时,它将不再工作。 因此,如果任何人有上述提到的相同问题不起作用,我可以建议的是完全重新安装程序。