[英]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
是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.