python - Scrapy using python3 directory (Ubuntu) -


i installed scrapy sudo pip install scrapy. installed without errors, won't run.

scrapy --version 

returns this:

traceback (most recent call last):   file "/usr/local/bin/scrapy", line 9, in <module>     load_entry_point('scrapy==0.24.6', 'console_scripts', 'scrapy')()   file "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 521, in load_entry_point     return get_distribution(dist).load_entry_point(group, name)   file "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2632, in load_entry_point     return ep.load()   file "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2312, in load     return self.resolve()   file "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2318, in resolve     module = __import__(self.module_name, fromlist=['__name__'], level=0)   file "/usr/local/lib/python3.4/dist-packages/scrapy/__init__.py", line 28, in <module>     import _monkeypatches importerror: no module named '_monkeypatches' 

why looking in python 3 directory?

i found solution question:

i looked in /usr/local/lib/python2.7/dist-packages , /usr/local/lib/python3.4/dist-packages. each had folder scrapy. took following steps resolve:

sudo pip3 uninstall scrapy sudo pip uninstall scrapy sudo pip install scrapy 

it works expected.

edit: again boardrider tip led me solution.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -