python-3.x - Anaconda 新环境在异步函数内给了我 python SyntaxError 'yield'

标签 python-3.x syntax environment-variables anaconda

好的,如果之前有人问过这个问题,我很抱歉,我确实找到了一些信息 here但我还是被困住了。

我在 Windows 上有 Anaconda 3 (python 3.6)。 使用

创建了一个新环境

conda create --tf python=3.5

效果很好,在 cmd 中我可以激活它。但是我在运行 python 时遇到了这个很好的错误。

enter image description here

我有点明白我的问题是我的 win 环境变量。 但我尝试将 Anaconda 路径添加到路径变量的开头,并将新的 tf 环境路径添加到开头。但没有运气。这是 python 3.6 和 3.5 之间的某种冲突吗?

谢谢

最佳答案

[移自评论]

不知何故,即使在激活的环境中,您也试图从根安装导入,并且该根安装(Python 3.6)在其 stdlib 中使用 async + Yield,这在您想要的 3.5 中不受支持使用。

使用 Anaconda 时,不应设置 PYTHONPATH 或 PYTHONHOME(如果设置了其他 PYTHON* 环境变量,不妨也清除它们!)

这些会引起问题,因为这些变量非常强大,解释器最终会遵守它们。如果同一系统上有多个环境和/或多个 Python 发行版,最好不要管它们。

关于python-3.x - Anaconda 新环境在异步函数内给了我 python SyntaxError 'yield',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44373209/

相关文章:

java - 安装了最新的 JDK 1.8.0,但我的 Javac -version 仍然显示旧版本 (Windows 7 - 64)

ruby - rvm system-wide install : Warning! PATH 未正确设置

Python 忽略源 .env 文件

python - Pygame 卡住并且对按键或尝试关闭窗口没有反应

python - 如何在 python 中使用 nltk 识别字符串中的颜色?

mysql - 创建表的 SQL 语法问题

php - 无法在我的 SQL 语句中获取空格

python - 基于固定相对路径在 zip 文件中包含目录结构

python - 在带有子图的 geopandas 图中添加图例会改变图的大小

java - 'int kk = 2 | 3;' 是什么意思?