Win7下安裝依賴lxml的python外掛程式,win7lxml

來源:互聯網
上載者:User

Win7下安裝依賴lxml的python外掛程式,win7lxml

博主python菜鳥,本想在win7下安裝一個pyquery玩玩爬蟲,折騰了好幾天終於搞好了,發現python這坑不是一般的深啊。

有一部分沒有,請諒解

python版本3.4

 

 

 

 

1.下載easy_install和pip,這步跳過,python 3.X預設內建

 

 

 

2.嘗試用pip pyquery install,出現中斷連線錯誤:這種pip線上下載一般用外國網站,目測被牆了

 

 

 

3.好吧,既然有人牆通常就有鏡像,果然看網站

 

http://topmanopensource.iteye.com/blog/2004853

 

 

 

4.我就用豆瓣的pip install pyquery -i http://pypi.douban.com/simple,TMD還是報錯Microsoft Visual C++ 10.0 is required  Get it  with windows sdk7.1.....(注意:電腦裡有vc++2010 x64 Redistributable是遠遠不夠的,一開始被胡混了)作為一個java黨,電腦真的不太願意裝vc,於是看解決帖https://www.douban.com/note/507206321/

 

我試過這幾種方法:

 

A:下載源碼包,執行裡面setup.py檔案(1.cmd到setup.py檔案夾。2.python setup.py install)

 

報錯:lxml沒有找到,pip自動下載,pip去預設的網站,被牆了。

 

B.那我直接下載lxml不就好了嗎:

 

cmd--->pip install lxml -i http://pypi.douban.com/simple,還是報錯Microsoft Visual C++ 10.0 is required  Get it  with windows sdk7.1.....

 

C:安裝Micorsoft Visual C++ Compiler for Python包,無奈只支援2.7,3.4沒有

 

 

 

5.最後我還是老老實實安裝了vc++2010吧,安裝包線上下載,而且是微軟官網,速度巨慢!沒辦法,最後找到了這個http://download.csdn.net/detail/aasmfox/8738673#comment

 

 

 

6.安裝了vc++2010,再試一下cmd--->pip install lxml -i http://pypi.douban.com/simple /(ㄒoㄒ)/~~又報錯了:ValueError: ['path', 'lib', 'include'],好了,我下載安裝.whl檔案

 

 

 

7.安裝.whl檔案前先安裝wheel:cmd-->pip install wheel

 

 

 

8.安裝.whl檔案方法:cmd-->cd到.whl檔案路徑下-->pip install lxml-3.6.4-cp34-cp34m-win_amd64.whl  /(ㄒoㄒ)/~~報錯:lxml-3.6.4-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.

 

 

 

9.解決貼:http://www.cnblogs.com/nice-forever/p/5371906.html   最後把lxml-3.6.4-cp34-cp34m-win_amd64.whl檔案名稱改為:lxml-3.6.4-cp34-none-win_amd64.whl

 

 

 

10.最後成功,估計python3.4是史上最痛苦的python

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.