如何更改 python 版本以与 pyinstaller 一起使用

新手上路,请多包涵

我正在尝试将 .py 文件转换为 exe。我的文件 hello.py 内容如下:

 print "Hello, World!"

我目前正在尝试使用 pyinstaller。但是当我运行命令时

pyinstaller hello.py

我收到错误消息“元组索引超出范围”,我被告知这意味着我的 python 版本不受支持。特别是 pyinstaller 认为我正在尝试将 python 3.6 代码编译成 exe 的情况。但是我安装了 python 2.7 和 python 3.6。我如何让它知道我想让它把代码当作 python 2.7 代码?

原文由 Kyle Sargent 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 617
1 个回答

使用 Python3

确保 PyInstaller 安装在 Python 3.x 中: pip3 freeze

PyInstaller==3.3.1

然后运行命令:

 /path/to/python3 -m PyInstaller your_script.py

原文由 Joseph D. 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题