Git Product home page Git Product logo

Comments (6)

MrChengmo avatar MrChengmo commented on September 3, 2024

具体报错是什么?我们复现下看看

from app-builder.

wangtu avatar wangtu commented on September 3, 2024

具体报错是什么?我们复现下看看

1、pycharm工具开发、运行、调试都OK,于是计划采用pyinstaller打包exe程序
2、exe启动后发现运行到指定行 import appbuilder 会闪退。注释改行重新打包则恢复
3、尝试使用过 pyinstaller.exe --hidden-import=appbuilder-sdk 手工导入依赖,再次打包,效果同2也闪退

因此是否是appbuilder大家都是开发服务端,没人适配过pyinstaller的本地exe程序吗?望大佬能指导下

from app-builder.

wangtu avatar wangtu commented on September 3, 2024

使用阿里云函数也不行,无法部署。debug测试就可以。一部署就提示
{
"errorMessage": "Unable to import module 'index'",
"errorType": "ImportModuleError",
"stackTrace": [
"ModuleNotFoundError: No module named 'appbuilder'"
]
}
这个和pyinstaller打包一样的错。

怀疑是因为没有按照python规范,import appbuilder,而pip install的是appbuilder-sdk。怀疑是这个原因编译器和阿里云函数服务器都识别不到包。请问大家是怎么打包的,这个有什么办法吗,总不能一直用编译器运行吧

from app-builder.

C9luster avatar C9luster commented on September 3, 2024

本地使用pyinstaller打包py文件,并运行生成的test文件【因为为mac系统,因此不是exe文件】,没有出现import appbuilder的报错,使用日志记录运行流程也没有出现相关报错
(1)麻烦查看pip install appbuilder-sdk是否是在python3环境下安装的,是否存在环境问题
【包名与模块名不同本身并不会直接导致 PyInstaller 打包时导入失败。导入失败的原因可能更多地与模块的安装、路径设置或循环导入等问题有关。因此,在使用 PyInstaller 打包 Python 程序时,应确保所有依赖都已正确配置,并检查是否有其他潜在的导入问题】

from app-builder.

C9luster avatar C9luster commented on September 3, 2024

是否适配适配过pyinstaller的本地exe程序我之后测试一下

from app-builder.

MrChengmo avatar MrChengmo commented on September 3, 2024

最终解决方法为pyinstall 打包要禁用upx, 使用appbuilder则需要禁用,否则有影响。--noupx

from app-builder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.