• pyinstaller打包geopandas环境报错处理


    首先使用pyinstaller -F main.py将代码打包成带黑窗口的exe,以下为会遇到的一些问题以及解决方法

    1. 执行exe出现geopandas的迭代错误

    报错信息如下

    解决方法如下:

    注释geopandas\__init__.py中第17行代码 “import geopandas.datasets # noqa”
    删除打包生成的build、dist和spec文件
    重新使用pyinstaller -F main.py打包
    2. 执行exe找不到fiona._shim
    报错信息如下:

    解决方法如下:

    1. 找到打包生成的.spec文件,找到hiddenimports,添加 “fiona._shim”
    2. 删除打包生成的build、dist目录
    3. 使用pyinstaller main.spec打包生成exe

    3. 执行exe找不到fiona.shema

    报错信息如下:

     

    解决方法如下:

    找到打包生成的.spec文件,找到hiddenimports,添加 “fiona.schema”
    删除打包生成的build、dist目录
    使用pyinstaller main.spec打包生成exe
    4. 总结
    以上3步操作完成后,就可以成功打包成exe,但是打开exe是带有黑窗口的。可以将spec文件中的console=True改为console=False,再使用pyinstaller main.spec打包生成exe,这样就没有黑窗口

  • 相关阅读:
    高中信息技术《算法与程序设计VB(选修)》知识要点
    信息技术选修一总结
    文学给人以相爱的力量
    雾霾
    杯子
    递归
    死锁
    高精度计算练习1
    高精度加法的优化
    字符串函数与过程
  • 原文地址:https://www.cnblogs.com/lishanyang/p/16209245.html
Copyright © 2020-2023  润新知