首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python2.7虚拟env -没有名为lxml.objectify的模块

Python2.7虚拟env -没有名为lxml.objectify的模块
EN

Stack Overflow用户
提问于 2017-09-07 21:07:33
回答 1查看 1.6K关注 0票数 2

在Windows环境下,我在Google沙箱上为Django项目使用了virtualenv和Python2.7。我尝试使用这个amazon库,它需要lxml作为依赖项。

在安装lxml (以及所有其他依赖项)并试图导入amazon模块后,我将得到以下错误:

ImportError:没有名为lxml.objectify的模块

对象化模块存在于正确的文件夹中。我在网上搜索了一个解决方案,发现在Windows上安装lxml可能很痛苦,但却找不到解决方案。

我已经尝试过的是:

  • 卸载和安装lxml
  • 安装3.8.0和3.7.3版本
  • 将lxml安装为pip或二进制安装程序
  • 从whl包安装lxml

是否有人面对这个问题,并能够解决它?

干杯!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-08 06:07:56

lxml是应用程序引擎的内置第三方图书馆之一。

要使用它,您需要:

将其添加到app.yaml文件的库指令中

代码语言:javascript
复制
libraries:
- name: lxml
  version: 3.7.3

使用pip在本地安装,因为SDK中没有包括它:

代码语言:javascript
复制
pip install lxml==3.7.3

或者通过抓取过程安装。

代码语言:javascript
复制
pip install --target lib lxml==3.7.3

如果没有将lxml添加到app.yaml中,那么无论lxml是如何安装的,开发服务器都会报告ImportError

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

https://stackoverflow.com/questions/46105103

复制
相关文章

相似问题

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