pyinstaller没有名为pyins的模块

2024-06-06 17:45:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我的mac osx sierra下安装了两个python版本: Python3.5 Python2.7

我使用以下命令在python3.5下安装了pyinstaller:

python3.5 -m pip install pyinstaller

如果我再次运行得到的相同命令:

已满足要求:pyinstaller in./lib/python3.5/site-packages 已满足要求:setuptools in./lib/python3.5/site-packages(来自pyinstaller)

对我来说,这意味着它安装在Python3.5下,可以随时使用。

当我运行此命令时:

python3.5 -m pyinstaller mypython35script.py

我得到: /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5:没有名为pyinstaller的模块

为什么? 我做错什么了?

干杯 D


Tags: installpipinpy命令版本maclib
3条回答

他们的包名中有大写字母(不确定它是否非常PEP8tho..)。如果找不到pyinstaller可执行脚本,则此操作应该有效:

python -m PyInstaller your_script.py 

我在这里遇到了同样的问题,我尝试了所有的方法,但最后我找到了解决办法:

enter image description here

我不得不将pip从19版降级到18.1版:

pip install pip==18.1

然后安装PyInstaller:

pip install pyinstaller

是的。

如你所见,我成功地安装了它: enter image description here .

之后,您可以再次升级pip:

python -m pip install --upgrade pip

现在我唯一能让它起作用的方法就是: 导航到:

/Library/Frameworks/Python.framework/Versions/3.5/bin

运行pyinstaller mypython35script.py

干杯 d

聚苯乙烯 我仍然不知道为什么不按照我在第一篇文章中描述的方式工作。

相关问题 更多 >