• 周一. 6月 24th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

conda环境配置以及pyinstaller报错配置

admin

11月 28, 2021

Conda的环境配置一定要配全,不然会出现很多奇奇怪怪的问题,包找不到什么的

主要有三个环境的配置:

①anaconda安装路径(为了Python检查正常):前面安装时路径一定要记清楚,之前已提醒复制,我的是D:developmentPythonanaconda3

②安装路径Scripts(为了conda检查正常):只需在上述路径中找到Scripts,然后复制路径即可,我的路径D:developmentPythonanaconda3Scripts

③另一个路径(加不加不知道有什么区别,不影响后边的检查):安装路径Libraryin,如我的是D:developmentPythonanaconda3Libraryin

Pyinstaller 打包遇到的一系列问题的解决方案

1. ModuleNotFoundError:No module named typedefs之类的问题
在打包之后 当前目录下有个xx.spec文件。在里面将
hiddenimports=[]
修改为:
hiddenimports=[‘cython’,’sklearn’,’sklearn.ensemble’,’sklearn.neighbors.typedefs’,’sklearn.neighbors.quad_tree’,’sklearn.tree._utils’,’scipy._lib.messagestream’]
在运行以下命令
pyinstaller xx.spec

2. This application failed to start because it could not find or load the Qt platform plugin “windows”
将pyqt中相关文件拷贝到你生成的xxx.exe目录下
具体文件夹为
C:Python34Libsite-packagesPyQt5pluginsplatforms
如果没有的话,anaconda的请用这个
C:Anaconda3Librarypluginsplatforms
(不一定是c盘啊,具体为自己的安装路径)

3. 使用opencv读取视频,但是打开失败
C:Anaconda3Libsite-packagescv2opencv_ffmpeg341_64.dll这个动态链接库 复制到生成的exe的目录下

4. PYQT 动态数组 图表在打包之后,一直覆盖 无法更新
这是个神奇的问题,在集成环境下,一切ok。但是在pyinstaller打包之后,动态图数组一直覆盖,没法更新。
经过我和嘉豪一天的各种调试,(控制变量法)最后找到问题,就是背景图导致的。 最后我们的解决方案是用一个和背景一样大小的控件,在控件里加入图片作为背景。

pyinstaller打包exe文件出现命令窗口一闪而过

实在是想不明白,于是去网上查各种资料,终于查到了原因,原来是和编写的工具有关,pacharm

导入的模块并没有安装到电脑的python中模块中去,这就导致了,在pacharm中能正常运行,在

命令窗口里运行python文件时却提示错误。

搞明白原因后赶紧去试验了一下,用pip安装了requests后再打包,果然可以了。

在这次查找问题,解决问题的过程中,我总结了一下,这和我一上来就使用pycharm有关,

pycharm在编程时确实好用,自动化程度确实高,但是在基础还未学好的情况下我建议还是先使用

IDLE吧,我之前就跳过了IDLE直接使用的pycharm,我现在也处在自学阶段,就换回了IDLE,

如果python有模块没导入,它会直接提示你,你也只能pip去安装或手动安装,这样打包的时候就

不会有缺少模块的问题,也希望大家在以后的学习中碰到问题能及时解决问题,不要像我这样一个

简单的问题搞了一天。

解决:ImportError: No module named ‘pyproj.datadir’

《conda环境配置以及pyinstaller报错配置》有2个想法
  1. What makes Sumatra Slim Belly Tonic even more unique is its inspiration from the beautiful Indonesian island of Sumatra. This supplement incorporates ingredients that are indigenous to this stunning island, including the exotic blue spirulina. How amazing is that? By harnessing the power of these rare and natural ingredients, Sumatra Slim Belly Tonic provides you with a weight loss solution that is both effective and enchanting.

发表回复

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