博主python菜鳥,本想在win7下安裝一個pyquery玩玩爬蟲,折騰了好幾天終於搞好了,發現python這坑不是一般的深啊。 有一部分沒有截圖,請諒解 python版本3.4 1.下載easy_install和pip,這步跳過,python 3.X預設自帶 2.嘗試用pip pyquery i ...
博主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