无法在Python中设置__main __.__ loader__

sna*_*ile 12 python

运行任何Python脚本时(通过双击Windows 7上的.py文件)我收到一条Python: failed to set __main__.__loader__错误消息.该怎么办?

更多细节:

  • 这些脚本适用于其他计算机.
  • 在脚本不起作用的机器上安装的唯一Python版本是3.2.
  • 尝试从Windows shell(cmd)运行脚本时出现相同的错误.
  • 这是一个名为"hey.py"的文件内容的示例,我无法在我的机器上运行:

    print('hey')

mot*_*yg1 9

我有同样的问题.事实证明这是因为该文件存储在一个名称不是英文的目录中(在我的例子中是希伯来语).确保文件的路径仅包含英文字母.

http://bugs.python.org/issue16218

  • 为什么地球上有一些希伯来语作为路径的一部分仍然会在这样一个现代化的独特时代造成问题?难道犹太人没有受够了吗? (3认同)