簡體   English   中英

python 2.7 virtual env-沒有名為lxml.objectify的模塊

[英]python 2.7 virtual env - No module named lxml.objectify

我在Windows環境下的Google App Engine沙箱上將virtualenv與Python 2.7一起用於Django項目。 我嘗試使用需要lxml作為依賴項的亞馬遜api庫

安裝lxml(和所有其他依賴項)並嘗試導入Amazon api模塊后,出現以下錯誤:

ImportError:沒有名為lxml.objectify的模塊

objectify模塊存在於正確的文件夾中。 我在網上搜索了一個解決方案,結果發現在Windows上安裝lxml可能會很麻煩,但找不到解決方案。

我已經嘗試過的

  • 卸載和安裝lxml
  • 安裝版本3.8.0和3.7.3
  • 將LXML安裝為pip或二進制安裝程序
  • 從Whl軟件包安裝LXML

有人遇到過這個問題並能夠解決嗎?

干杯!

lxml是App Engine的內置第三方庫之一

要使用它,您需要:

將其添加到您的app.yaml文件的libraries指令中:

libraries:
- name: lxml
  version: 3.7.3

使用pip在本地安裝 ,因為它不包含在SDK中:

pip install lxml==3.7.3

或通過供應商過程進行安裝。

pip install --target lib lxml==3.7.3

如果沒有將lxml添加到app.yaml ,則無論lxml安裝方式如何,開發服務器都會報告一個ImportError

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM