2015-05-31 40 views
1

我安裝了scrapy sudo pip install scrapy。安裝沒有錯誤,但它不會運行。Scrapy使用python3目錄(Ubuntu)

scrapy --version 

返回此:

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' 

這是爲什麼找我的蟒蛇3目錄?

+0

看看你的'scrapy'的位置,然後檢查你的$ PYTHONPATH和$ PATH。可能會給你一個方向。 – boardrider

+0

感謝您的提示。我用它來解決我的問題。請參閱下面的答案。 –

回答

0

我找到了解決我的問題:

我看了/usr/local/lib/python2.7/dist-packages/usr/local/lib/python3.4/dist-packages。每個人都有一個scrapy的文件夾。我採取了以下步驟來解決:

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

它現在按預期工作。

編輯:再次感謝boardrider的小費,導致我這種解決方案。

+0

當_I_發佈基於他人建議的答案時,我*信用*他們... – boardrider

+0

我已經添加了對您的評論的回覆以上感謝您。也許你沒有看到它。我將編輯答案以及添加謝謝。 –