python 把项目编译成pyc后无法运行,报错没有某个模块?
问题:
是这样的,我编译了一个项目:使用python -c "import compileall; compileall.compile_dir('/code')" 这个命令。
然后,我进入项目中文件夹运行 python xxx.pyc 总是报错,说缺少模块。
具体如下:
这里面是一个函数。
另一个包里调用这个函数。
然后我使用python -c "import compileall; compileall.compile_dir('xxxx/ttttt')编译了这个项目。
接着我运行:
然后就报错了~
请问这种编译后的项目,如何运行?
搞了一天了。都快要哭了~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这边直接运行pyc,它的默认搜索路径和预加载模块中都没有AAA,所以不可能识别出来。正常的流程是运行一个顶层脚本,它的同级目录中有多个依赖的package