2014-10-24 6 views
2

У меня есть scrapy 0.24, scrapyd, scrapyd-deploy пакеты, установленные с репозиториев ubuntu. Когда я пытаюсь развернуть мой проект:Ошибка при развертывании проекта scrapy

[email protected]:~/scrapy$ sudo scrapyd-deploy -l 
dealernet   http://localhost:6800/ 

[email protected]:~/scrapy$ scrapy deploy -l dealernet 
dealernet   http://localhost:6800/ 

[email protected]:~/scrapy$ scrapy deploy dealernet 
Packing version 1414144010 
Traceback (most recent call last): 
File "/usr/bin/scrapy", line 9, in <module> 
load_entry_point('Scrapy==0.24.4', 'console_scripts', 'scrapy')() 
File "/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 143, in execute 
_run_print_help(parser, _run_command, cmd, args, opts) 
File "/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 89, in _run_print_help 
func(*a, **kw) 
File "/usr/lib/pymodules/python2.7/scrapy/cmdline.py", line 150, in _run_command 
cmd.run(args, opts) 
File "/usr/lib/pymodules/python2.7/scrapy/commands/deploy.py", line 104, in run 
egg, tmpdir = _build_egg() 
File "/usr/lib/pymodules/python2.7/scrapy/commands/deploy.py", line 229, in _build_egg 
retry_on_eintr(check_call, [sys.executable, 'setup.py', 'clean', '-a', 'bdist_egg', '-  d', d], stdout=o, stderr=e) 
File "/usr/lib/pymodules/python2.7/scrapy/utils/python.py", line 281, in retry_on_eintr 
return function(*args, **kw) 
File "/usr/lib/python2.7/subprocess.py", line 504, in check_call 
raise CalledProcessError(retcode, cmd) 
subprocess.CalledProcessError: Command '['/usr/bin/python', 'setup.py', 'clean', '-a', 'bdist_egg', '-d', '/tmp/scrapydeploy-jmYE9g']' returned non-zero exit status 1 

/TMP/scrapydeploy-jmYE9g/STDERR содержание:

/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option:  'entry_points' 
warnings.warn(msg) 
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
or: setup.py --help [cmd1 cmd2 ...] 
or: setup.py --help-commands 
or: setup.py cmd --help 

error: invalid command 'bdist_egg' 

Любые идеи?

+0

Вы можете запустить команду он Бейлинг в вашей оболочке выбора? Похоже, что у вас могут не быть установлены все ваши предпосылки. –

+0

Однако при выполнении: scrapy crawl spider_name все работает нормально. – RSH

+0

, поэтому вы развертываете свой локальный хост, на котором работает scrapyd? –

ответ

0

Вы должны использовать эту команду:

> cd your-project-dir

> sudo scrapy deploy

Смежные вопросы