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
Post a Comment