我在我的 mac osx sierra 下安装了 2 个 python 版本: python 3.5 python 2.7
我用这个命令在python3.5下安装了pyinstaller:
python3.5 -m pip install pyinstaller
如果我再次运行相同的命令,我会得到:
已满足要求:./lib/python3.5/site-packages 中的 pyinstaller 已满足要求:./lib/python3.5/site-packages 中的 setuptools(来自 pyinstaller)
这对我来说意味着它安装在 python 3.5 下并准备好使用。
当我运行此命令时:
python3.5 -m pyinstaller mypython35script.py
我得到:/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5: No module named pyinstaller
为什么?我做错了什么?
原文由 pempem 发布,翻译遵循 CC BY-SA 4.0 许可协议
他们的包名中有大写字母(不确定它是否非常
PEP8
tho..)。如果找不到pyinstaller
可执行脚本,这应该可以工作: