我在VirtualBox上使用Ubuntu。如何将pyinstaller
添加到PATH
?
问题是我说
pyinstaller file.py
说找不到pyinstaller命令
它说它已经正确安装,并且根据其他帖子,我认为它已经安装了,但是我无法使其正常工作。我跑了:
pip install pyinstaller
和
pyinstaller file.py
但是它不起作用。我想我需要将其添加到Shell路径中,以便Linux知道在哪里可以找到它。
pip show pyinstaller
有效。
答案 0 :(得分:2)
如果您不想创建其他python文件,则可以使用以下命令。
python -m PyInstaller myscript.py
答案 1 :(得分:1)
对不起,我迟到了...
还有另一种将pyinstaller用作python脚本的方式。
这就是我的方法...浏览pyinstaller的文档
https://pyinstaller.readthedocs.io/en/stable/usage.html
在此处输入代码可创建一个名为setup.py或您满意的Python脚本。
将此代码段复制到setup.py
import PyInstaller.__main__
import os
PyInstaller.__main__.run([
'name-%s%' % 'name_of_your_executable file',
'--onefile',
'--windowed',
os.path.join('/path/to/your/script/', 'your script.py'), """your script and path to the script"""
])
确保已安装pyinstaller 进行测试
如果没有错误,那么您很好...
将setup.py放入脚本的文件夹中。然后运行setup.py
这已在python3中进行了测试
因此请确保您正在使用python
希望这对您有帮助...
答案 2 :(得分:0)
今天遇到同一问题。在我的情况下,pyinstaller坐在~/.local/bin
中,而该路径不在我的PATH
环境变量中。
答案 3 :(得分:0)
首先通过运行 sudo -i
获得 root 访问权限
然后再次安装pyinstaller:
pip3 install pyinstaller