python爬虫的scrapy安装+pymongo的安装
我的:python2.7版本??? 32位
注意scrapy只支持2.7及以上的版本。
1.安裝python
2.安裝pip
安裝pip就不贅述了,網上很多教學
?
pip安裝時要注意更新,如果pip版本過老,會安裝其他東西時失敗。
說一下如何更新pip(命令行):
pip install -U pip?
pip安裝后在命令行輸入
pip list可查看已經安裝的包
?
3.scrapy的安裝
python -m pip install scrapyscrapy安裝的時候如果報錯“ReadTimeoutError”,大概長這樣子的。。。
raise ReadTimeoutError(self._pool, None, 'Read timed out.') ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.那么就用國內的源下載:
python -m pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ scrapy?
?
scrapy我安裝的時候報錯:
building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27缺少Twisted了
解決辦法:
在http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下載twisted對應版本的whl文件(像我2.7版本的python,32位就是下載的Twisted-18.7.0-cp27-cp27m-win32.whl),cp后面是python版本,amd64代表64位,運行命令:
pip install C:\Users\PC\Downloads\Twisted-18.7.0-cp27-cp27m-win32.whlpip install +twisted對應whl的路徑。
?
可以在命令行輸入python查看自己python的版本。
如下,我的就是2.7.14的32位的python。
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.?
?pymongo
pip真的是太方便了,表白一波~
pip install pymongo -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com?
?后來在pycharm實際操作mongo數據庫的時候,報出這個錯誤:
ImportError: No module named bson.code那么就:? pip install bson?? 就可以解決了
?
轉載于:https://www.cnblogs.com/panpan0o/p/9412018.html
總結
以上是生活随笔為你收集整理的python爬虫的scrapy安装+pymongo的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 便捷的flex弹性布局
- 下一篇: Spring Cloud Config