[英]How to install lxml in Python 3.4 on Windows machine
我一直在花這些時間。 我是Python的新手,無法看到解決方案可能是什么。
我有Python 3.4,並希望使用.docx ,它需要lxml 。
到目前為止我所做的工作流程是:我轉到Python lxml軟件包安裝程序頁面,但知道我需要哪個版本卻很困惑。 我試過其中幾個包含34個數字,包括.exe和.tar 。 我也試過pip install lxml3.4.4
和pip install lxml 3.4.4
。 他們都沒有工作。
當我執行pip install lxml
時,這就是命令提示符所說的pip install lxml
(它會自動抓取我下載的lxml 3.4.4然后打印出你在屏幕截圖中看到的內容):
我做錯了什么,我該怎么做才能修復它? 和/或我需要從哪里安裝lxml的確切版本? 我真的很沮喪,這太難了。 謝謝
正如在lxml主頁上所說,它發生在你身上:
如果您無法在我們發布的已簽名和測試的源上在MS Windows系統上構建lxml,請考慮使用PyPI的二進制構建或Christoph Gohlke慷慨提供的非官方Windows二進制文件。
因此,您必須從Unofficial Windows Binaries for Python Extension Packages下載右輪文件。
第1步:下載適當的版本
根據你的機器,你必須下載輪文件lxml-3.4.4-cp34-none-win32.whl或lxml-3.4.4-cp34-none-win_amd64.whl ,因為你想要Python3.4的版本(那是cp34中的34 )。
第2步:打開cmd並導航到下載文件夾
我選擇以管理員模式打開cmd。 但這可能不適合你。
第3步:使用pip安裝wheel文件
現在你必須用pip安裝非官方的wheel文件。 也許你可以在安裝wheel文件之前做pip install pip --upgrade
。 但這對您來說可能也沒有必要。 要進行安裝,只需鍵入pip install <downloaded_file>
。
或者正如cgohlke在他對你的問題的評論中提到的:如果你不能直接在cmd中執行pip install
,那么你可以嘗試: C:\\Python34\\python.exe -m pip install <downloaded_file>
。 當然,如果Python3.4安裝在別處,你必須編輯路徑。
不要驚慌。 如果您嘗試安裝錯誤的下載文件(例如win32而不是amd64 ),它不應該破壞任何東西。 應出現錯誤消息: <package name> is not a supported wheel on this platform
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.