2013-11-27 106 views
5

我覺得我太笨了,無法在我的系統上安裝LXML Lib。 請任何人都可以幫我指導愚蠢的人嗎? 我發現了很多指導,但他們沒有太多幫助。如何安裝LXML Python 3.3 Windows 8 64位

我看了LXML-Homepage 安裝我需要pip 1.4.1嗎?我下載了它......但是,我該如何安裝它?

Unzip pip-1.4.1.tar.gz 

然後我用我的Python Shell打開setup.py。 運行MODUL:

Traceback (most recent call last): 
    File "C:\................\dist\pip-1.4.1\setup.py", line 5, in <module> 
    from setuptools import setup, find_packages 
ImportError: No module named 'setuptools' 

好了..現在我想我需要的setuptools ... 下載setuptools-1.4.1-py2.py3-none-any.whl 解壓的呢..運行easy_install.py與我的蟒蛇殼

SystemExit: error: No urls, filenames, or requirements specified 

同樣的錯誤,如果開始在Windows命令控制檯中。 我該怎麼辦?

+5

http://www.lfd.uci.edu/~gohlke/pythonlibs/ – codeape

+0

是。 @Aleksei是對的。更直接的鏈接是:http://www.lfd.uci。edu /〜gohlke/pythonlibs /#lxml,然後從那裏選擇基於您的操作系統的.whl文件,然後運行如下所示的命令:** pip install lxml-3.5.0-cp35-none-win32.whl ** – adelineu

回答

0

這些說明適用於Windows7的或與Windows8的Python3.3專門爲原來的海報要求。 然而,他們應該適用於各種版本的Python和其他相應的前提條件的發行改變/演變:

  1. 安裝Python3.3
    1. 下載Python3.3的最後一個版本(目前3.3.5)從下載頁面HERE
      • 直接鏈接,Win32的MSI安裝程序 - >HERE
      • Win64 MSI安裝程序的直接鏈接 - >HERE
    2. 只需運行MSI即可安裝python。它將在註冊表中註冊,並出現在添加/刪除程序中。
    3. 注:我的指示遵循假設你選擇安裝蟒蛇的C:\python33\默認路徑通過將這些Python的安裝嚮導期間,當問
  2. 添加C:\python33\C:\python33\scripts文件夾添加到系統路徑環境變量從控制面板>系統>高級系統設置鏈接(高級選項卡)>環境變量(按鈕)
  3. 安裝OpenSSL的
    1. 下載的Win32 OpenSSL的頁從HERE爲您的Windows版本和PC架構
    2. 下載的Visual C++ 2008和再分發爲您的Windows版本和PC架構
    3. 下載OpenSSL爲您的Windows和體系結構版本(普通版本,而不是輕量級)
    4. c:\openssl-win32\bin(或類似的)目錄添加到您的PATH,與上面添加C:\python33C:\python33\scripts的方式相同。
  4. 安裝setuptools的get-pip.py應該爲您安裝setuptools的),但是,萬一......
    1. 下載ez_setup.pyHERE並將其保存在C:\python33\scripts
    2. 運行C:\python33\scripts> python ez_setup.py
  5. 安裝PIP
    1. HERE下載get-pip.py並將其保存在C:\python33\scripts
    2. 運行C:\python33\scripts> python get-pip.py
  6. 從安裝LXML
    1. 下載爲您的Windows版本和PC架構
    2. 運行EXE文件
4

您還可以使用Anaconda。一旦你安裝了它(http://continuum.io/downloads),你可以運行conda install lxml來安裝lxml。對於像numpy和scipy這樣的軟件包來說,它也非常有用,在Windows上安裝它有時會很痛苦。根據從這裏你的版本依賴