最近要使用Qt写一个简单的GUI程序,因此使用了PyQt5来加快开发,使用PyQt5生成可执行的程序时,在Windows操作系统下可以使用pyinstaller库将.py文件及其相关依赖生成为.exe文件,在Linux系统下可以使用ldd工具来生成,后续会简单试一下,试下Qt强大的跨平台能力. 1 首先,使用pip安装PyInstaller 打开cmd,输入命令: pip install PyInstaller安装完成后,打印输出如下: 2.制作一个简单的GUI程序 3 使用PyInstalle…
不懈地奋斗了两天,终于找到原因了. 记录如下 症状: Codeblocks .Visual Studio 都出现此问题:修改源代码 无法立即执行 ,就是:cannot open output file "D:\xxxxx......\Debug\NEW.exe" permission denied! 一般是因为窗口是关闭了,但是 进程没有完全退出,如果有,那么关闭此进程(new.exe)就行. 但是问题并不简单.进程里面没有. 起初我怀疑是权限问题,我去那个目录 发现无法访问执行,无法…
在本地是可以直接获取模板文件并下载,但是服务器上就不行 本地代码: @Overridepublic void downArchRelayTemplate(HttpServletRequest request, HttpServletResponse response) { // 定义下载文件名称 String filename = ArchRelayTemplateEnum.FILENAME.getValue(); // 得到要下载的文件 try { File file = new File(t…
使用th:fragment  定义模板 使用 th:replace  来添加模板到需要的地方. 使用时发现一个非常奇怪的问题. 本机idea 调试环境一切正常, 但是打成jar包以后报错,提示找不到对应的模板文件. 而且只是这个一个,网上查的配置文件和去掉路径前面的"/"都不好使, 最后经过一番折腾发现是我模板的名字在引用的时候大小写有一个字母和模板名字不一样 如图S  字母一个大写一个小写 这样的问题我真的不知道该说什么了 .再次留记.  …
原文链接:  vue单页面应用打包后相对路径.绝对路径相关问题展开       在项目开发过程中,在部署过程中,用到了反向代理,这就要求前端代码中不能使用绝对路径.但是我们知道,一般情况下,通过webpack+vuecli默认打包后的HTML.css.js等文件,使用的都是绝对路径. 下面可以举几个例子来看一下: 1.打包后的index.html文件 2.打包后的css文件 所以,如果在项目中需要使用相对路径来获取静态的资源文件,需要怎么做呢? 1.修改webpack配置文件中的assetsPu…
总结一下vue打包后问题全记录:大部分开发者webpack基本上都是拿来就用的(并没有系统化的研究). 一 >>> 打包之后的静态文件不能直接访问:(例如dist)打包后搭个服务器才能访问的! 选择cd 到dist存放发目录下 npm install http-server -g 二 >>> background引入图片打包后,访问路径错误. 首先static目录下,打包后图片是在根目录下,如果是相对路径肯定是不行的. 然后是assets目录下相对路径是没问题的. 三…
1.简介 做了一个excel的风控模板,里面含有宏,我用python的第三方xlwings部署到linux后发现,linux环境并不支持xlwings. Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行.那么只能退而求其次,把所有代码封装成一个.exe文件直接给运营,当他有需要的时候直接点击exe就可以获得想要的exe报表. PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 P…
pyinstaller 库的使用 PyInstaller是一个十分有用的第三方库,它能够在Windows.Linux.Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理.PyInstaller 需要在命令行(控制台)下用pip 工具安装,如下: :\>pip install pyinstaller 或   :\>pip3 install pyinstaller PyIn…