小编lov*_*per的帖子

Scrapy-deploy 到 Scrapyd 不会安装 setup.py 中指出的要求

我有一个用Scrapy编写的项目。这个蜘蛛在setup.py中有很多要求。这是一个简单的例子。我跑

scrapyd-deploy
Run Code Online (Sandbox Code Playgroud)

并有以下输出

Packing version 1506254163
Deploying to project "quotesbot" in http://localhost:6800/addversion.json
Server response (200):
......................... [CUTTED TRACEBACK] ...........
\"/private/var/folders/xp/c949vlsd14q8xm__dv0dx8jh0000gn/T/quotesbot-1506254163-e50lmcfx.egg/quotesbot/spiders/toscrape-css.py\",
 line 4, in <module>\n
ModuleNotFoundError: No module named 'sqlalchemy'\n"}
Run Code Online (Sandbox Code Playgroud)

setup.py in the same directory:

# Automatically created by: scrapyd-deploy

from setuptools import setup, find_packages

setup(
    name         = 'quotesbot',
    version      = '1.0',
    packages     = find_packages(),
    entry_points = {'scrapy': ['settings = quotesbot.settings']},
    install_requires=[
        'scrapy-splash',
         [ SOME REQUIREMENTS]
        'sqlalchemy'
    ],
)
Run Code Online (Sandbox Code Playgroud)

python setuptools scrapy scrapyd

3
推荐指数
1
解决办法
1450
查看次数

标签 统计

python ×1

scrapy ×1

scrapyd ×1

setuptools ×1