安裝scrapy的方法:
其中,畫重點:
sudo apt-get install python-dev
sudo apt-get install libevent-dev
安裝後執行scrapy startproject projectnanme或scrapy -h,報錯:
traceback (most recent call last):
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 660, in _build_master
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 968, in require
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 859, in resolve
pkg_resources.contextualversionconflict: (pyasn1 0.1.9 (/home/gs/share/anaconda3/lib/python3.5/site-packages), requirement.parse('pyasn1<0.4.0,>=0.3.4'), )
during handling of the above exception, another exception occurred:
traceback (most recent call last):
file "/home/gs/share/anaconda3/bin/scrapy", line 6, in
from pkg_resources import load_entry_point
file "", line 969, in _find_and_load
file "", line 958, in _find_and_load_unlocked
file "", line 664, in _load_unlocked
file "", line 634, in _load_backward_compatible
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 2985, in
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 2971, in _call_aside
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 2998, in _initialize_master_working_set
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 662, in _build_master
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 675, in _build_from_requirements
file "/home/gs/share/anaconda3/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 859, in resolve
pkg_resources.contextualversionconflict: (pyasn1 0.1.9 (/home/gs/share/anaconda3/lib/python3.5/site-packages), requirement.parse('pyasn1<0.4.0,>=0.3.4'), )
目測是依賴問題,搜尋一下,說是公升級pyasn1:
sudo pip install --upgrade pyasn1
easy_install pyasn1
然後繼續scrapy -h,無用,仍然報同樣的錯誤,應該用
pip install –upgrade pyasn1
到命令方式:easy_install pyasn1***.egg,然後測試,ok
ubuntu 環境下安裝 scrapy
本人使用的是 linux 3.19.0 31 generic 36 14.04.1 ubuntu smp thu oct 8 10 21 08 utc 2015 x86 64 x86 64 x86 64 gnu linux 由於 ubuntu 已經安裝了兩個版本的 python,並且 pip 工具也...
安裝ubuntu後配置
1 輸入法配置 文字輸入設定為英語 美國 2 vi配置 vi有問題,編輯時上下鍵wd,解決 sudo apt get install vimsudo cp boot grub grub.cfg boot grub grub.cfg.bakb 修改啟動等待時間 sudo vi boot grub gr...
Ubuntu16 04安裝Scrapy命令
命令列下有三種安裝scrapy的方式 easy install 我沒有安裝成功 首先python lxml openssl這些工具ubuntu是自帶的,不用管它們。其次安裝pip,在命令列中執行以下命令 sudo apt get install python pip然後安裝兩個安裝scrapy需要的...