Pycharm中将pyinstaller加入External Tools

Pycharm中将pyinstaller加入External ToolsPycharm:2017.1.2PyInstaller:3.3.1第一步:安装pyinstaller网上有很多种方法,在此不赘述。pycharm中,安装很方便。进入设置(command+,)第二步:配置PyinstallerEXE依然是在设置中保存好。然后在pycharm上方tools中查看:我们点击这个功能,查看是否…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Pycharm: 2017.1.2

PyInstaller: 3.3.1

 

第一步:安装pyinstaller

网上有很多种方法,在此不赘述。pycharm中,安装很方便。

进入设置(command + ,)

Pycharm中将pyinstaller加入External Tools

Pycharm中将pyinstaller加入External Tools

 

第二步:配置Pyinstaller EXE

依然是在设置中

Pycharm中将pyinstaller加入External Tools

Pycharm中将pyinstaller加入External Tools

 

保存好。然后在pycharm上方tools中查看:

Pycharm中将pyinstaller加入External Tools

我们点击这个功能,查看是否能自动打包我当前写的这个叫XMMusic.py的程序

控制台输出:

Pycharm中将pyinstaller加入External Tools

Pycharm中将pyinstaller加入External Tools

可以看到,当前py文件所在目录中有了2个文件夹,就是打包成功后生成的。

build有一些构建信息,而最终可以随意放置、双击运行的exe程序在dist文件中。试一试好不好用

XMMusicD是我改的名字啦,这里就是演示一下这个exe是可以执行没有问题的。

Pycharm中将pyinstaller加入External Tools

 

————————————— 2019 – 11- 17新增 ————————————

最近把mac升级到最新10.15,今天执行了下以前打包好的unix程序,终端上提示默认的shell为zsh,请将程序原来执行的bash修改为zsh。

在终端执行:cat /etc/shells,可以查看当前的shells列表:

Pycharm中将pyinstaller加入External Tools

执行命令:

chsh -s /bin/zsh进行切换shell,切换的时候终端上提示输入电脑密码,输入确认即可。

新的问题:

当我再次用Pyinstaller EXE这个扩展工具打包py程序时,竟然报错了,大概定位在pyinstaller这个系统库里面,这里忘了截图了,我猜想既然是shell相关的问题,而且我是打包unix在终端执行,就去看看pycharm的配置是否有相关问题,然后就发现了:

Pycharm中将pyinstaller加入External Tools

把这里的shell path改为对应的/bin/zsh就可以了,未修改之前是/bin/bash。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206818.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java volatile关键字作用「建议收藏」

    Java volatile关键字作用「建议收藏」当一个共享变量被volatile修饰时,它会保证修改的值立即被更新到主存“,这里的”保证“是如何做到的?和JIT的具体编译后的CPU指令相关吧?  volatile特性  内存可见性:通俗来说就是,线程A对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变量的值都是最新的。  volatile的使用场景  通过关键字sychronize…

    2022年6月1日
    33
  • MariaDB安装教程

    MariaDB安装教程注:从MariaDB10.4.3开始,不再提供预构建的数据目录,并且用户需要运行mysql_install_db.exe来创建数据目录1、解压到自定义路径E:\MariaDB\mariadb-10.5.4-winx642、将其中的bin加入path系统环境路径3、用管理员方式打开cmd,并打开bin目录4、输入mysql_install_db.exe–datadir=E:\MariaDB\mariadb-10.5.4-winx64\data–service=MyMar..

    2022年6月14日
    29
  • 女生学java_女生到底适不适合学Java-Fun言

    女生学java_女生到底适不适合学Java-Fun言随着女性越来越独立,我们可以看到再以前我们认为不适合女性朋友从事的工作,也出现了越来越多的女生,例如对IT行业也不再跟之前一样畏惧。虽然当下很多人所持的观点依旧是,女生不适合IT行业,但是很多女生已经在IT行业中崭露头角,成为IT行业中的中坚力量。越来越多的女生有志于从事IT行业,很多女生选择学Java,那么女生学习Java到底有没有优势呢?怎么说呢,女生学习Java有时候比男生更占优势!具体表现…

    2022年7月7日
    22
  • 100道Go语言面试题

    100道Go语言面试题多选题1.【初级】下面属于关键字的是()A.funcB.defC.structD.class参考答案:AC2.【初级】定义一个包内全局字符串变量,下面语法正确的是()A.varstrstringB.str:=””C.str=””D.varstr=””参考答案:AD3.【初级】通过指针变量p访问其成员变量name,下面语法正确的是()A.p.nameB.(*p).nameC.(&…

    2022年6月28日
    37
  • 算法中的数学—卡特兰数(解析+代码实现)

    算法中的数学—卡特兰数(解析+代码实现)总结一下碰到的关于卡特兰数的问题,方便后续复习。

    2022年6月11日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号