我在VirtualBox上使用Ubuntu。如何将pyinstaller
添加到PATH
?
问题是当我说
pyinstaller file.py
它显示未找到pyinstaller命令
它说它安装正确,根据其他职位,我认为它有,但我就是不能让它工作.我跑:
pip install pyinstaller
和
pyinstaller file.py
但是它不起作用,我想我需要把它添加到shell路径中,这样Linux就知道在哪里可以找到它。pip show pyinstaller
工作正常。
6条答案
按热度按时间r1zhe5dt1#
如果不想创建其他python文件,可以使用以下命令。
uajslkp62#
今天遇到了同样的问题。在我的例子中,pyinstaller位于
~/.local/bin
中,而这个路径不在我的PATH
环境变量中。1rhkuytd3#
还有另一种使用pyinstaller的方法,将其作为Python脚本使用。
我是这样做的,通过pyinstaller's documentation
创建一个名为
setup.py
的Python脚本,或者创建您喜欢的任何脚本。copy this code snippet to the setup.py:
请确保您已经安装了pyinstaller。要测试它:
1.打开终端
1.类型
python3
1.类型
import PyInstaller
如果没有出现错误,则可以继续。
将
setup.py
放在脚本文件夹中。这在Python3中进行了测试。
s71maibg4#
只需通过运行
sudo -i
首先获得root访问权限,然后再次安装pyinstaller:abithluo5#
您可以执行
echo $PATH
来查看它的内容,然后创建一个符号链接,从$PATH中列出的目录之一链接到pyinstaller的当前位置:sudo ln -s ~/.local/bin/pyinstaller /usr/local/sbin/pyinstaller
在上面的例子中,
usr/local/sbin/
是$PATH中已经列出的路径。dxpyg8gm6#
python3 -m PyInstaller file.py在我的案例中工作在Ubuntu 22.04 LTS上。