簡體   English   中英

如何在Windows機器上的Python 3.4中安裝lxml

[英]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.4pip 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.whllxml-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.

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