• 测试问题——安装了pyinstall 提示 'pyinstall' 不是内部或外部命令,也不是可运行的程序 或批处理文件的解决方案


    安装了pyinstall

    执行:pyinstall -F demo.py 提示

    'pyinstall' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    问题与解决方案如下:

    在cmd中pip install pyinstaller 之后可以正常执行命令,但是当执行pyinstaller -v或者-F的时候就发现pyinstaller不是内部或外部命令,也不是可运行的程序或批处理文件
    当输入pip list时,发现pyinstaller在列表里面安详的躺着

     

     

    • 真相一:python3.8以后在安装pyinstaller的时候可能不会帮你自动添加系统路径,所以你需要手动添加(这是个keng的)
      先找到路径:我的路径是:D:AppDataLocalProgramsPythonPython39Scripts
      解释一下:D:PycharmProjects:我的cmd下的运行的路径,
      AppData:这个可能你发现在正确的路径下没有这个目录啊,没有就对了,因为他被隐藏了,需要取消文件隐藏
      然后后面的路径自己一直找到Scripts路径,然后复制它。添加到环境变量当中就行了 ,如果发现已经path中存在Scripts,请看真相二
    •  

       

    • 真相二:把pyinstaller.exe从(D:AppDataLocalProgramsPythonPython39Scripts)复制一份到cmd检索的路径中(D:PycharmProjects)cmd执行目录下

           关闭cmd 页面,重新打开cmd,再次运行 pyinstall -F demo.py

     

    •   真相三:比较傻,python重新安装3.5或3.6或3.7的版本。3.8以上的版本目前还存在部分兼容问题

     

    pyinstall -F demo.py  运行后 提示 如下,说明成功了,去 D:PycharmProjectsdistdemo.exe  找exe运行试试吧

    11474 INFO: Updating manifest in D:PycharmProjectsuilddemo un.exe.sh2fropp
    11533 INFO: Updating resource type 24 name 1 language 0
    11535 INFO: Appending archive to EXE D:PycharmProjectsdistdemo.exe
    13705 INFO: Building EXE from EXE-00.toc completed successfully.

     

    爱生活,更爱给我带来生活的人
  • 相关阅读:
    转载的:关于matlab中princomp的使用说明
    STL容器Vector
    Ubuntu20.04下创建Pycharm桌面图标
    c++和c中const的区别
    内存性能分析\垃圾回收 文章
    jq使用教程
    iOS15适配 UITableView下移22px
    linux 内核头文件(转)
    bjfu1143 小蝌蚪安家 解题报告
    hdu 1874 畅通工程续 flody
  • 原文地址:https://www.cnblogs.com/chenyq/p/15190506.html
Copyright © 2020-2023  润新知