Ubuntu18.04 下 提示“PyInstaller:未找到命令”问题的解决办法

在Ubuntu18.04上,遇到使用PyInstaller打包Python程序时提示“未找到命令”的问题。解决方法包括安装pip3、使用pip3安装PyInstaller,并注意Linux系统下命令的大小写差异。正确命令为全小写"pyinstaller"。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu18.04 下 提示“PyInstaller:未找到命令”问题的解决办法

今天是我第一次写博客,也是人生中第一次,有很多不足之处请多多关照!

问题是这样的最近用Python的IDE pycharm写了一个小游戏,写完之后想把它打包成可执行文件,这样的话在没有安装Python的平台上也可以很方便的执行,但问题来了我使用"PyInstaller -i xxx.ico xxx.py"打包时提示"PyInstaller:未找到命令",重试了好几遍都是这样,让我很是难受,但还好最终我还是解决了!

下面我就来写一下排错和解决问题的过程:

  1. 因为我查看之后发现我安装的pip 是Python 2.x版本的,所以PyInstaller模块也是pip2下的了,于是安装pip3;
    以下命令安装python3 的包管理工具pip3

    $:sudo apt install python3-pip`
    

    2.使用pip3安装PyInsaller

    $: pip3 install PyInstaller
    

    3.之后检查以下有没有PyIstaller这个模块;发现已经安装成功

    $: pip3 list
    

    4.再次执行打包命令"PyInstaller -i xxx.ico xxx.py"发现还是报错,经过n次尝试之后发现pyinstaller这个命令在windows系统和Linux系统下有所区别,正式因为之前用惯了windows系统下的打包命令导致一直出错却找不到原因;

    Windows下:PyInstaller -i xxx.ico xxx.py //其中-i选项是制定打包后的图标,必须是.ico格式 Linux系统下:pyinstaller -i xxx.ico xxx.py //其中-i选项是制定打包后的图标,必须是.ico格式

    不同点就是Linux系统下pyinstaller全部是小写,而Windows系统下是单词首字母要大写!

    最后执行:
    $:pyinstaller -i xxx.ico xxx.py

    就提示成功了!

    最后说几点需要注意的地方:

    1、打包完成之后,需要将你代码所用到的视频、音频、图片、字体等素材全部拷贝一份放到dist文件
    夹下的执行目录里面,不然很可能执行可执行文件时闪退却找不到原因;
    
    2、你需要打包成那个平台的可执行文件就需要在哪个平台执行pyinstaller命令;
    

    今天就分享到这里,有什么错误或不足请谅解,同时也欢迎给我发送邮件交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值