pyinstaller没有名为pyinstaller的模块

问题描述 投票:12回答:10

我在Mac osx sierra下安装了2个python版本:python 3.5python 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:没有名为pyinstaller的模块

为什么?我做错了吗?

欢呼D。

python macos pyinstaller macos-sierra
10个回答
43
投票
我在这里遇到了同样的问题,我尝试了所有方法,但最终我找到了解决方法:

0
投票
PyInstaller出现pip 19.0(https://github.com/pyinstaller/pyinstaller/issues/4003)有问题

23
投票
他们的包裹名称带有大写字母(不确定是否非常PEP8。)。如果找不到pyinstaller可执行脚本,这应该可以工作:

1
投票
目前,我发现使之起作用的唯一方法是:导航至:

1
投票
我也遇到了同样的麻烦,所以我尝试按照@mounirboulwafa的话做。

0
投票
您应该导航到脚本文件夹并在其中打开命令窗口(按住Shift键的同时单击鼠标右键并在其中写入:

0
投票
将pyinstaller重命名为pyinstaller35,还将python3.5安装目录中

scripts


0
投票
从Anaconda提示以下对我有用的作品。导航到模块的位置后,运行以下命令

0
投票
就我而言,我只是在管理员模式下打开了cmd,然后重新运行了下面的cmd,就可以了。

0
投票
这在我的情况下适用于pip版本19.0.1
© www.soinside.com 2019 - 2024. All rights reserved.