2017-06-05 55 views
1

好吧,我很抱歉,如果之前已经问过,我发现了一些信息here,但我仍然卡住。Anaconda新的环境给我python SyntaxError'屈服'里面的异步功能

我在Windows上安装了Anaconda 3(python 3.6)。 创建使用

康达新的环境中创建--tf蟒蛇= 3.5

这工作得很好,在cmd中我可以激活它。但是当运行python时,我得到了这个不错的错误。

enter image description here

我种的想法我的问题是我赢的环境变量。 但我试图将我的Anaconda路径添加到我的路径变量以及我的新tf环境路径的开头。但没有运气。这是python 3.6和3.5之间的某种冲突。

感谢

+1

不知何故或其他你试图从根安装导入甚至在你激活的环境中。当使用Anaconda时,你不应该设置PYTHONPATH或PYTHONHOME--你能否看到它们? – DSM

+0

干得好!它工作100%。我一直在努力奋斗这么久,我无法认真地感谢你。 – Jacobus

回答

2

不知何故[自评感动]或其他你想导入从根甚至可以在激活ENV安装,而且安装根(即Python的3.6)使用异步+产量在它的stdlib中,在你想要使用的3.5中不支持。

使用蟒蛇,你不应该有任何PYTHONPATH或PYTHONHOME组(如果有设置,不妨明确他们太多其他的Python *环境变量!)

这些导致问题,因为这些变量都非常强大的翻译人员会遵从他们。对于同一个系统中的多个环境和/或多个Python分发版本,最好让它们独立。