Я пытаюсь запустить scrapy
как паук;scrapy crawl myspider
но возникает ошибка.
Я заметил, что эта ошибка вызвана тем, что scrapy
запускается с python 3.5
вместо python 3.6
.
(sport_databasevenv) futilestudio@DRUHY-ubuntu-s-1vcpu-1gb-fra1-01-1538126914964-s-2vcpu-2gb-fra1-:~/sport_database/scraping$ scrapy crawl op_index
Traceback (most recent call last):
File "/usr/local/bin/scrapy", line 11, in <module>
sys.exit(execute())
File "/usr/local/lib/python3.5/dist-packages/scrapy/cmdline.py", line 149, in execute
cmd.crawler_process = CrawlerProcess(settings)
File "/usr/local/lib/python3.5/dist-packages/scrapy/crawler.py", line 249, in __init__
super(CrawlerProcess, self).__init__(settings)
Но когда я делаю это, я вижу, что активированный env использует python 3.6:
(sport_databasevenv) futilestudio@DRUHY-ubuntu-s-1vcpu-1gb-fra1-01-1538126914964-s-2vcpu-2gb-fra1-:~/sport_database/scraping$ python
Python 3.6.5 (default, May 3 2018, 10:08:28)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Так в чем же проблема?