python - 获取 "no module named builtin"导入错误

标签 python syntax-error importerror built-in psychopy

我得到:

"ImportError: No module named builtins" 

在我安装了更高版本的 PsychoPy(一个使用 Python 的应用程序,用于编写心理学实验)之后,这种情况才开始发生。我在旧版本上没有遇到这个问题

我尝试像其他人推荐的那样做 "sudo pip install future" 来解决类似的问题。然而,当我这样做时,我得到了一个“invalid syntax”错误,并且不知道有任何其他方法可以解决这个问题。我将不胜感激任何帮助。

最佳答案

编辑

可能是您将命令输入到 Python 提示符中?您应该在操作系统 shell 的命令行中输入该命令。这意味着不在 Python 内部。

原始答案

就像 Deesha 在他们的评论中提到的那样,您必须将 future 包安装到您希望运行 PsychoPy 的 Python 环境中,例如通过点:

pip 安装 future

或通过 conda:

conda 安装 future

这是因为较新版本的 PsychoPy 同时支持 Python 2.7 和 3。future 包用于确保代码在两个平台上运行。

关于python - 获取 "no module named builtin"导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51800926/

相关文章:

Python 3.4 - 无法导入模块

module - python : from modules import abc. py 不起作用

python - 如何在 Python 中使用 OpenCV?

javascript - Django Admin 根据其他选择动态禁用字段

Java 问题 : is float not allowed to be declared as final?

python - 从 Pandas 中的多个对象获取最大值.max()

php - PHP变量和变量中的引号引起语法/解析错误

python - python pymysql.cursors如何从mysql存储过程获取INPUT返回结果

python - 在 paretovariate() 函数中添加位置参数

python - 在 pandas Dataframe 中,如何插入行,然后将单元格值复制/粘贴到插入的行?