首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将lxml安装到单独的文件中

将lxml安装到单独的文件中
EN

Stack Overflow用户
提问于 2014-07-10 15:09:41
回答 1查看 79关注 0票数 0

我正在为不喜欢技术的人构建一个python程序,所以我不想让他们安装一堆模块。目前我正在使用BeautifulSoup、pdfkit和lxml。我将前两个文件拖到一个可以导入的子目录中,但是lxml给我带来了麻烦。现在,模块都被拖到一个名为SupportingFiles的文件中,并相应地更改了python文件中的所有导入。当前的问题是它正在抛出错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/Users/Lupin/Desktop/WebToPDF/WebToPDF.py", line 14, in <module>
    import SupportingFiles.lxml.html
  File "/Users/Lupin/Desktop/WebToPDF/SupportingFiles/lxml/html/__init__.py", line 42, in <module>
    from SupportingFiles.lxml import etree
  File "lxml.etree.pyx", line 84, in init lxml.etree (src/lxml/lxml.etree.c:191834)
ImportError: No module named lxml

有人知道如何解决这个问题吗?还是我被困住了让他们自己导入lxml?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 15:36:09

试试PyInstaller

PyInstaller是解决方案。

尝试构建单个可导出文件,对于最简单的程序,它在我的Ubuntu上有大约4.1MB的大小,但是随着代码的增加,它不会增长太多,因为初始文件必须包含完整的Python。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24680129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档