py2exe之间选择 去各自官网看了下,发现py2exe很久没更新了,对python3新版本的支持也不是太好,就决定用Pyinstaller来封装/打包 这里略过Pyinstaller的安装和使用,重点说明症状...,分析过程,解决办法和教训 症状 打包成功 运行程序时出现如下报错 C:\Users\xoxo\PycharmProjects\Hentai_Spider>main Traceback (most recent...报错信息上看,是(封装后的程序)执行config.py时出了问题 3 ....通过控制变量排除法(过程比较繁琐,不一一列举),确定是在读取config.ini时出的错,把赋值config_path这里改成确定的路径即可正常运行 代码如下: config = configparser.ConfigParser...在赋值config_path =这句后加上print(os.path.dirname(__file__),看看封装后这里的file会到哪个目录,发现变成了C:\Users\xoxo\AppData\Local
1.背景 通过python使用pyqt编写了一个界面程序,并使用pyinstaller将其打包成exe文件 2.问题 打包的exe文件非常大,有280M,而且更无法忍受的是打开非常非常的慢!!!...将文件拷贝到win7上,用python执行,会看到缺少各种包,再根据提示pip安装各种包即可,直到在win7上成功运行你的项目。...pip 安装pyinstaller,然后在你的项目下: pyinstaller -F XXX.py 成功之后在dist文件下会有XXX.exe文件 可以发现exe文件大大减小,而且打开也快多了!!!...如果不想显示win的控制台,可以执行: pyinstaller -F -w XXX.py 建议刚开始还是显示控制台,因为这样可以在控制台看到错误信息的提示!!!...(2)scipy打包出错 pyinstaller 在打包时,生成的exe文件无法打开,查看了一下错误,是因为scipy的原因。
1、 查看openssl安装包,发现缺少openssl-devel包 [root@localhost ~]# rpm -aq|grep openssl open...
转载自:https://www.cnblogs.com/boliu/p/7574804.html 问题 pyinstaller打包的pyqt5程序在部分电脑上会失败。
选中第一个的话,打完包后是一个jar包 选中第二个的话,打完包后是一个jar包,输出你项目所用的jar包 如果选择了第二个,在下一步的配置中,就会出现两个test.jar。...经过测试,即使我创建外边的MANIFEST.MF文件时,把里面的test.jar包打进去,依然会报错:找不到或无法加载主类。 ?
directory重命名目录文件名 输入新的项目名,点击Refactor 可以看到目录名已经变了,接下来修改项目名 3、选择Rename project OK 4、这个时候,我们再运行...py文件,就会出现‘系统找不到指定的文件’,运行不了py 5、解决办法:选择test项目,File –> settings… 6、Show All… 7、可以直接去掉全部记录然后新增加一条记录...,或者去掉多余的然后编辑重命名后生成的那条:如Python 27(test): 8、现在成功解决重命名出现系统找不到指定的文件: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
4、在目录下生成反编译后的文件:xx.exe_extracted 生成拆解目录如下: --- xxx.exe_extracted -- out00-PYZ.pyz_extracted...8、改完后保存,并修改后缀为.pyc ?...11、运行生成的py文件可能会报格式错误,可以新建一个py文件再把内容复制进去 12、运行,正常 ? ? 如何防止被反编译?...打包时候加上密码,让pyc变为pyd,命令如下: pyinstaller -F --key 123 xxx.py --key后面跟的是你的密码
在正确编译好java程序之后,打包,然后在命令行输入java -jar ,却弹出找不到或无法加载主类。 一检查,我的path环境变量都是对的呀?java命令,程序也可以执行啊?...我打包的是名为com.ilkhome的包,里面有三个class,其中main.class是需要运行的。...Main-Class:为固定前缀 com.ilkhome.main 为所要运行的类名,别忘了带上前面的packege的名字。 至此,问题解决。
生成exe文件后,报了一个找不到lab模块的错误。...exe找不到模块报错 使用默认方式打包,得到exe与文件目录 pyinstaller main_lab.py 将dist中的目录复制到另一台电脑,点击运行exe文件;提示找不到模块 在主ui文件中,添加路径...import sys import os sys.path.append(os.getcwd()) # Prepare path 找不到模块,一般会报 ImportError: No module...named 'xxx' 错误 此时一般是找不到我们自己写的模块。...DragInWidget # 不显示指定package 否则打包得到的exe会找不到包而无法运行
经常在gihub上下载文件,但是发现这样clone下后不知道文件给放哪了? 一般情况下会存放在命令行对应的目录下: win + R > cmd 查看命令行地址: 这个地址就是你git后的地址。...如果想要改变git后的存放地址也简单,先改变命令行的地址,在git clone文件,这里提供一个快捷的方式,在你目标文件夹下,shift+右键,选择打开powershell窗口,就会打开命令行窗口,路径为该文件夹的路径
今天遇上这个问题,真是费劲,idea调试没问题,打jar包后再linux’服务器上运行就报错ClassNotfund我的解决办法如下: 1.首先检查你的jar包是否已经引入 idea是在file-》project...repackage 打包运行一下
centos 7 + Net Core 3.0 + Docker 配置说明(不含https asp net core 3.1 发布到 docker 引用: 基于上文所创建的文件进行发布,并在Linux上运行...[ASP.NET Core 3.1] 发布Linux+[Supervisord]监控服务运行 代码 新建Dockerfile文件 FROM mcr.microsoft.com/dotnet/core/
最近需要大量开发pod库,使用脚本自动发布pod库时发现在pod trunk push 成功后,查找不到框架, 屏幕快照 2018-05-16 下午12.46.42.png 原因: 在你本地的pod库中缓存了搜索的
省流版: 1. pip 安装 pyinstaller 库 2. pyi-makespec 命令生成 .spec 打包配置文件,并指定 --collect-all(包含所需模块)、-F(单文件模式) -w...命令行里可以使用 pip 命令 这是为了能够安装打包用的 pyinstaller 模块。 如果这两点有问题,请检查你的系统环境变量PATH里有没有加上Python的安装路径。...但也经常会出问题,比如「羊了个羊」这样打包后就无法正常运行,点击 exe 文件后窗口一闪而过就关闭了。 要查看程序出错的原因,可在 exe 文件所在目录的命令行下,直接输出文件名运行。...可以看到报错是说找不到pgzero里的一个资源文件。 这是因为游戏用到的第三方模块 pgzero 没有全部被打包进去。...pyinstaller 目标代码.py --collect-all pgzero 重新打包后依然不成功,但提示发生了变化,这说明前一个问题已经解决了,现在又有了新的问题。同样在命令行运行查看报错。
例如使用opencv的时候存在找不到视频编解码器的情况(Pyinstaller详细教程) 即找不到opencv_ffmpeg341_64.dll 这时候需要我们手动设置资源路径, 可以通过–add-binary...5.4 pyinstaller的版本一定要保证最新 pyinstaller的版本一定要保证最新,否则运行exe后,小黑框还是原样,什么也不显示,但是拖入cmd中debug是没毛病的。...参考:使用pyinstaller打包pyqt5报With the default recursion limit (1000) 当支行过一次pyinstaller后此时运行过的目录下会有一个与要打包的....-D *.spec 5.6 模块找不到的问题解决办法 参考:使用pyinstaller将python程序打包成exe执行文件时遇到模块找不到的问题 解决办法是:打包时加入你自编模块(或第三方模块所在文件夹路径...使用pyinstaller ***.py -F -p D:\Pycharm\Program 命令在主程序所在文件目录下进行打包,即可解决模块找不到的问题。
博主个人主页:Killing Vibe的博客 欢迎大家加入,一起交流学习~~ 问题描述 Maven项目下,从resouces目录下把文件读入内存时,例如将sql文件用文件输入流读入时,编译时运行正常...,但打成jar包后运行jar包报错: Exception in thread “main” java.lang.RuntimeException: java.io.FileNotFoundException...,但我们把这个项目打包成可执行jar包的时候,在终端运行这个jar包,就会报错,系统找不到指定的这个文件路径: 原因就在于此时打包后的jar包默认是在target文件夹下,而我们的代码默认的工作目录是项目的目录...,所以一旦在jar包所在目录运行这个jar包,相对路径就不对了,就会报路径错误。...包括资源文件),而刚好这个jar包也是默认放在target文件夹下,所以两者工作目录相同,就不会报错 简单解释一下这个方法的原理: 调用DBUtil.class.getClassLoader()就会获取到编译后的
PyInstaller是一个极其有用的工具,它可以将Python脚本和所有依赖项打包成一个独立的可执行文件,让您的应用程序可以在没有Python解释器的系统上运行。...然后,通过pip来安装PyInstaller:pip install pyinstaller安装成功后,您可以通过在终端中输入以下命令来验证安装是否成功:pyinstaller --version如果看到版本号输出...文件打包项目:pyinstaller myapp.spec打包后的测试在生成可执行文件后,建议在与开发环境不同的机器上测试打包的应用程序,以确保它可以在没有Python解释器和开发环境的系统上正常运行。...找不到模块如果在运行生成的可执行文件时出现“找不到模块”的错误,通常是因为PyInstaller在分析依赖项时遗漏了某些模块。...您可以在打包时使用--hidden-import选项手动指定这些模块:pyinstaller --onefile --hidden-import=module_name main.py总结PyInstaller
最近使用Python做一个小工具,但在使用pyinstaller打包成可执行程序后在Win7无法运行,提示缺少api-ms-win-core-path-l1-1-0.dll。...image.png 最开始以为是因为没安装VC++,但是安装后还是不能运行。...在使用pyinstaller打包的时候有看到缺少api-ms-win-core-path-l1-1-0.dll的警告,尝试下载这个DLL确依然不能解决问题。...原文地址:http://www.zkea.net/codesnippet/detail/python-pyinstaller-missing-api-ms-win-core-path-l1-1-0-dll.html
问题: 安装 nvm 后,运行 nvm 命令,依然为,nvm: command not found 原因应该为: 系统是最新更新的 macOS Catalina 系统,默认的 shell 是 zsh,...所以找不到配置文件 解决方案: # 1.新建一个 .zshrc 文件(如果没有的话) touch ~/.zshrc # 2.在 ~/.zshrc文件最后,增加一行 source ~/.bash_profile
领取专属 10元无门槛券
手把手带您无忧上云