1. 程式人生 > >python安裝lxml類庫(windows環境下 )

python安裝lxml類庫(windows環境下 )

這篇文章因為看得小夥伴比較多,所以我重新整理了一下,發在這裡。

------------------------------------------------------------------------------------------------------

這幾天為了使用python解析網頁找了不少方法,其中比較有用的是lxml。lxml是python使用xpath解析html時需要匯入的一個類庫,功能非常強大安裝起來坑比較多,將方式記在這裡。(包括python安裝其他庫的方法)

1、下載安裝python安裝工具

下載地址:http://pypi.python.org/pypi/setuptools

可以找到正確的版本進行下載。win732位可以下載setuptools-0.6c11.win32-py2.7.exe 。

注意:win7 64位必須使用ez_setup.py進行安裝。方法是下載ez_setup.py後,在cmd下執行python ez_setup.py,即可自動安裝setuptools。目前沒有直接的exe安裝版本。

注意2:更新了更簡單的辦法,可以直接跳轉到最後面

下載完成後雙擊執行安裝檔案,即可在D:\Program Files\python2.7\scripts下安裝easy_install。包含一個easy_install.exe,然後進行環境變數設定,在系統環境變數中做如下設定:

(也就是將D:\Program Files\python2.7\scripts新增到環境變數中)

此時可以在控制檯看easy_install是否安裝上了。

Microsoft Windows [版本 6.1.7600]

版權所有(c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\zhuyupeng>easy_install

error: No urls, filenames, or requirements specified (see--help)

上面這種方式不正確,需要使用下面的方式:

C:\Users\zhuyupeng>easy_installvirtualenv

Searching for virtualenv

Best match: virtualenv 1.7.2

Processing virtualenv-1.7.2-py2.7.egg

virtualenv 1.7.2 is already the active version ineasy-install.pth

Installing virtualenv-script.py script to D:\ProgramFiles\Python2.7\Scripts

Installing virtualenv.exe script to D:\ProgramFiles\Python2.7\Scripts

Installing virtualenv.exe.manifest script to D:\ProgramFiles\Python2.7\Scripts

Installing virtualenv-2.7-script.py script to D:\ProgramFiles\Python2.7\Scripts

Installing virtualenv-2.7.exe script to D:\ProgramFiles\Python2.7\Scripts

Installing virtualenv-2.7.exe.manifest script to D:\ProgramFiles\Python2.7\Scri

pts

Using d:\programfiles\python2.7\lib\site-packages\virtualenv-1.7.2-py2.7.egg

Processing dependencies for virtualenv

Finished processing dependencies for virtualenv

安裝lxml

C:\Users\zhuyupeng>

如果直接使用:

easy_install lxml

ERROR:‘xslt-config’不是內部或外部命令

make sure the developing packages of libxml2 and libxslt areinstalled windows

可以使用安裝.egg檔案的方式來安裝:

網站上下載對應的lxml .egg檔案

然後使用下面的方式來安裝:

C:\Users\zhuyupeng> easy_install D:\Program Files\Python2.7\lxml-2.3.py2.7.win32.egg

注:對於*.exe檔案這樣也可以安裝

通過這樣的方式就可以安裝成功了:

可以通過在控制檯輸入:easy_install lxml來檢視:

Microsoft Windows [版本 6.1.7600]

版權所有(c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\zhuyupeng>easy_install lxml

Searching for lxml

Best match: lxml 2.3.4

Adding lxml 2.3.4 to easy-install.pth file

Using d:\program files\python2.7\lib\site-packages

Processing dependencies for lxml

Finished processing dependencies for lxml

安裝了easy_install之後安裝python的庫就很簡單了,以後需要安裝python的庫的話則直接在命令列使用

easy_install + libname

相關推薦

python安裝lxmlwindows環境

這篇文章因為看得小夥伴比較多,所以我重新整理了一下,發在這裡。 ------------------------------------------------------------------------------------------------------

windowspython安裝lxml重新整理後

應小夥伴的要求,把原來的又修改整理了一下。 python安裝lxml類庫(windows環境下 )   這幾天為了使用python解析網頁找了不少方法,其中比較有用的是lxml。lxml是python使用xpath解析html時需要匯入的一個類庫,功

記錄Python3網路爬蟲開發實戰的各種坑:Flask安裝Windows環境

1.Flask 的安裝      文章推薦使用pip安裝,命令如下:pip3 install flask 2.測試程式碼     from flask import Flask     app = Flask(__name__)     @app.route("/")   

jdk安裝windows環境

一、JDK的下載(當前演示版本為jdk 1.8.0_171)    1.下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html    2.同意相關協議,再

kafka集群搭建windows環境

集群搭建 副本 數字 設計 cal exception code 需要 led 一、簡介 Kafka 是一個實現了分布式的、具有分區、以及復制的日誌的一個服務。它通過一套獨特的設計提供了消息系統中間件的功能。它是一種發布訂閱功能的消息系統。 1、名詞介紹 Message 消

kettle的下載、安裝和初步使用windows平臺圖文詳解

1.0 index java_home 網站 int 目錄 解決辦法 for sql kettle的下載   ?Kettle可以在http://kettle.pentaho.org/網站下載 http:

MachineLearning in UNITYwindows環境

本文分享如何安裝機器學習代理工具(Unity Machine Learning Agents),並通過官方範例3D小球,瞭解整個環境的安裝過程。 在本文中使用的案例是3D平衡小球(3D Balance Ball)的執行環境。該環境包含多個平板和小球。這些平板可以

Karma-jasmine前端測試工具的配置windows環境

注意:本文中出現的資料連結、karma的外掛安裝等,均可能需要翻$牆後才能正確執行。 Jasmine是一個Javascript的測試工具,在Karma上執行Jasmine可完成Javascript的自動化測試、生成覆蓋率報告等。本文不包含Jasmine的使用細節,這幾

Raspberry Pi 3 B+ 開箱基本配置Windows環境

1. 下載系統 下載 Raspbian,建議下載種子,然後使用迅雷等下載工具下載。 或者在官網上下載名稱為RASPBIAN STRETCH WITH DESKTOP的系統。 2. 寫入SD卡 下載 Win32 Disk Imager,直接下載

如何實現程式的重新啟動windows環境

背景: 在遊戲程式的開發中,經常會碰到這樣的情況,運行遊戲更新程式後需要重新啟動更新程式,在遊戲內修改視訊等相關設定後需要重新啟動遊戲程式,這樣的操作該如何實現呢? 解決方案: 一種解決方案是通過等待來啟動新的程式,但是這樣的實現方式在極端情況下會出現問題,假設某遊戲程式每

命令列執行java程式windows環境

首先要說明以下,本人寫博不多,原來在Iteye寫一些自己遇到的問題,但發現它的編輯工具真是太落後了,格式經常出問題不說, 它的可見既所得編寫模式就是shit,編寫完之後格式亂的一沓糊塗。 所以,移到CSDN來吧,雖然作為一個JAVA programmer,原來的jav

windows 安裝composer並下載第三方設定環境變數path

第一步 第二步 第三步 第四步 將變數值複製到編輯器裡 如下: C:\Program Files\Python36\Scripts\;C:\Program Files\Python36\;%SystemRoot%\system32;%SystemRo

python 安裝安裝 numpy matplotlib opencv wxpython PILlinux環境

    很喜歡Ubuntu12.04 下的簡潔的而高貴的介面,vim在裡面也是非常的賞心悅目!所以決定在linux下面來學習python。     這個版本的linux下面自帶了python2.7。輸入命令:python 就可以進入到python指令碼的編寫了。同時也可

python的requestsrequests和urllib包對比:一個簡單get請求

python中有多種庫可以用來處理http請求,比如python的原生庫:urllib包、requests類庫。urllib和urllib2是相互獨立的模組,python3.0以上把urllib和ur

python操作數據MySQL、redis

absolut lec pen 鏈接 hone key imp iam sql 1、Python3操作MySQL數據庫需要安裝一個第三方模塊(pymysql):pip install pymysql;操作redis需要安裝redis模塊(redis):pip install

搭建Django項目虛擬環境Windows系統

驗證 我們 mys div 本地 all alt 三方庫 exe   一、安裝virtualenv   我們可以使用正式的Python環境中的pip進行安裝。進入cmd界面,運行“ pip install virtualenv ”,完成安裝後,可以運行“ where vir

ubuntu中需要安裝的開源SLAM14講為主

新裝了ubuntu16.04,之前的開源庫全部需要重灌,這裡總結一下需要裝的庫,以及裝的步驟。 總的來說,需要裝Eigen線性代數庫、Sophus李代數庫、OpenCV計算機視覺庫、PCL點雲庫、Ceres非線性優化庫、G2O圖優化庫(Octomap八叉樹地相簿、DBoW3詞袋模型庫) 1、

少說話多寫程式碼之Python學習043——05檢查繼承關係

Python中還可以檢查類的繼承的關係。 比如,如下兩個類,PrimaryBaLinghouStudent繼承了BaLinghouStudent。 class BaLinghouStudent:     name='學生'     school='學校

Dlib+opencv實時提取人臉輪廓windows環境//Dlib配置入門

本文主要演示Dlib在windows環境下利用VS配置環境執行成功呼叫攝像頭的實時人臉特徵點提取以及輪廓的描繪。 ///////////////////////////////軟體資源//////////////////////////////// /

c++父與子的轉換QT環境

今天重構QT控制元件獲得焦點的函式時,需要將基類傳化為子類,嘗試過一些辦法後成功,記錄一下。 1.子類向基類(向上強制型別轉換) 切割:覆蓋方法和子類資料丟失的現象生成切割(slice)。 下面套用一個別人的例子 #include "stdafx.h" #include