我已经在我的 Linux 中安装了 pyinstaller,以便为我的 Python 脚本创建一个可执行文件,该脚本使用以下命令正常运行:
python3 exemplo.py
但是,当我执行波纹管命令时:
pyinstaller --onefile example.py
我收到以下错误:
File "/home/pedro/.local/bin/pyinstaller", line 11, in <module>
sys.exit(run()) File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/__main__.py",
line 79, in run
import PyInstaller.building.build_main File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/building/build_main.py",
line 33, in <module>
from ..depend import bindepend File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/depend/bindepend.py",
line 26, in <module>
from . import dylib, utils File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/depend/utils.py",
line 25, in <module>
from ..lib.modulegraph import util, modulegraph File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/lib/modulegraph/util.py",
line 16, in <module>
from ._compat import StringIO, BytesIO, get_instructions, _READ_MODE File "/home/pedro/.local/lib/python2.7/site-packages/PyInstaller/lib/modulegraph/_compat.py",
line 29, in <module>
from dis3 import get_instructions ImportError: No module named dis3
怎么了?
我尝试安装dis3:
python3 -m pip install --user dis3
但我仍然得到同样的错误。
我卸载了...
python -m pip uninstall pyinstaller
按照建议重新安装。
python3 -m pip install --user pyinstaller
我已经设置了 PATH 变量:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/pedro/.local/bin
现在我收到消息:
pedro@pedro-pc:~/Documents/instabot/instabot_c.py$ python -m pyinstaller --onefile example.py
/usr/bin/python: No module named pyinstaller
蝴蝶刀刀
相关分类