Python导入错误: cannot import name 'literal_eval'

标签 python python-3.x importerror

运行 python 程序时出现以下错误。我正在使用 python 3.4 并且安装了 Ferenda-0.1.7-py3.4 错误是:

File "C:\Python34\lib\site-packages\ferenda-0.1.7-py3.4.egg\ferenda\util.py", line 20, in module
  from ast import literal_eval
ImportError: cannot import name 'literal_eval'  

感谢您对此提供的帮助。谢谢。

当我尝试在命令提示符下运行时。我看不出有任何错误。附上图片

In Command Prompt

最佳答案

您已将脚本命名为 ast.py(或者您在同一目录中有另一个名为 ast.py 的脚本),并且此脚本不包含 literal_eval

关于Python导入错误: cannot import name 'literal_eval' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23945535/

相关文章:

python - `pip install pyside` 在 Linux 上卡住?

python - 二元分类器总是返回 0.5

python - pip 命令不起作用

python-3.x - 在 SymPy 中定义保存数值的符号

python-3.x - 运行时错误 : module compiled against API version 0xe but this version of numpy is 0xd when importing sentence-transformers

python - Pyinstaller导入错误: cannot import name 'dist' on Windows

python - 无法在 Python 中执行 Postgres 查询

python - 从列表中提取出现在特定单词之后的第一个元素

python - 导入错误:没有名为 '_catboost' 的模块

html - 在使用html表单上传的Django中读取Excel文件