install scrapy on Ubuntu 12.10
我正在尝试使用Python 2.7.3在我的Ubuntu 12.10 32位上安装scrapy
我按照这里给出的Ubuntu具体说明进行了操作:http://doc.scrapy.org/en/0.18/topics/ubuntu.html
所有的安装过程似乎工作正常,但当我在这里做一个scrapy命令是我得到的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | scrapy startproject tutorial Traceback (most recent call last): File"/usr/bin/scrapy", line 4, in execute() File"/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 121, in execute cmds = _get_commands_dict(settings, inproject) File"/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 45, in _get_commands_dict cmds = _get_commands_from_module('scrapy.commands', inproject) File"/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 28, in _get_commands_from_module for cmd in _iter_command_classes(module): File"/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 19, in _iter_command_classes for module in walk_modules(module_name): File"/usr/lib/pymodules/python2.7/scrapy/utils/misc.py", line 66, in walk_modules submod = __import__(fullpath, {}, {}, ['']) File"/usr/lib/pymodules/python2.7/scrapy/commands/deploy.py", line 13, in from w3lib.form import encode_multipart File"/usr/lib/python2.7/dist-packages/w3lib/form.py", line 2, in if six.PY2: AttributeError: 'module' object has no attribute 'PY2' |
我是一个Ubutu新手......有人知道出了什么问题吗?
问候
你是如何安装Scrapy的?您是否使用
无论如何总是使用
1 | pip install Scrapy |
当时我遇到了类似的问题,这是因为Ubuntu软件包正在搞乱pip包。
如果您尝试使用Pip,我建议您从Ubuntu中删除scrapy包。
首先使用以下命令从ubuntu中删除所有本地配置文件的scrapy:
apt-get remove --purge python-scrapy
pip uninstall scrapy
完成这些操作后,您可以使用以下命令重新安装它。现在版本应为0.24.4。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv
627220E7
echo 'deb http://archive.scrapy.org/ubuntu scrapy main' | sudo tee
/etc/apt/sources.list.d/scrapy.list
3.更新软件包列表并安装scrapy-0.24软件包:
sudo apt-get update && sudo apt-get install scrapy-0.24
它应该工作:)
我遇到了同样的问题并且正在升级pip,这样做
1 2 | sudo pip install -U pip sudo pip install Scrapy |
我有同样的问题,但使用