2017-03-24 2 views
1

Je veux installer crawlera avec setuptools dans docker.Comment installer Crawlera via setuptools

dans mon fichier scrapy.cfg j'ai:

[deploy=test] 
url = http://localhost:6800/ 
project = Crawling 

i tester par scrapyd-deploy -l et j'ai

test    http://localhost:6800/ 

dans mon setup.py j'ai de configuration importer setuptools, find_packages

setup(
    name   = 'Crawling', 
    version  = '1.0', 
    packages  = find_packages(), 
    entry_points = {'scrapy': ['settings = Crawling.settings']}, 
    install_requires=['scrapy-crawlera'], 
) 

à la fin dans mon requires.txt j'ai scrapy-crawlera mais crawlera n'est pas installé dans mon docker.

+0

Pourquoi ne pas utiliser 'pip installer -r requires.txt' dans DockerFile? – Zealseeker

+0

oui vous avez raison mais je veux savoir pourquoi je ne peux pas l'installer via setuptools – parik

+0

Donc vous avez vu vos scripts comme un paquet qui doit être installé? avez-vous utilisé 'python setup.py install'? – Zealseeker

Répondre

1

Le Docker n'a pas été installé correctement, je peux résoudre mon problème en ré-installation Docker