我在我的mac osx sierra下安装了2个python版本: python 3.5 python 2.7
我使用以下命令在python3.5下安装了pyinstaller:
python3.5 -m pip install pyinstaller如果我再次运行相同的命令,我会得到:
需求已经满足:./lib/python3.5/site-package中的pyinstaller需求已经满足: setuptools in ./lib/python3.5/site-package(来自pyinstaller)
对我来说,这意味着它安装在python3.5下,可以使用了。
当我运行此命令时:
python3.5 -m pyinstaller mypython35script.py我得到的是: /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5:没有名为pyinstaller的模块
为什么?我哪里做错了?
干杯D。
发布于 2018-01-19 17:34:13
他们的包名中有大写字母(不确定它是否非常PEP8 tho..)。如果找不到pyinstaller可执行脚本,这应该会起作用:
python -m PyInstaller your_script.py 发布于 2019-01-24 10:44:48
我在这里遇到了同样的问题,我尝试了所有的方法,但最终我找到了解决方案:

我不得不将pip从版本19降级到18.1:
pip install pip==18.1然后安装PyInstaller:
pip install pyinstaller。
如你所见,我设法安装了它:

。
在此之后,您可以再次升级您的pip:
python -m pip install --upgrade pip发布于 2019-02-03 12:15:33
我也遇到了同样的问题,所以我试着像“mounirboulwafa”说的那样做。
我不得不将pip从版本19降级到18.1:
pip安装pip==18.1
但是,即使在pip18安装过程中,我也得到了这个错误!
所以我再次阅读了控制台日志,看到了一些关于用户,权限等的行,并尝试以管理员的身份启动cmd,然后重复安装 pyinstaller。
它起作用了!
所以典型的事情出人意料地解决了位置问题。希望对某些人有帮助。
https://stackoverflow.com/questions/44740792
复制相似问题