Я попытался создать проект scrapy после установки модуля scrapy.Закончилось ошибкой ниже.Я искал какое-то решение в stackoverflow.Но ничего не смог найти.
В каталоге test1 создается каталог с некоторыми файлами и папками, которые выглядят так, как показано ниже.В этом я не могу найти settings.py.
test1
|-test1
|-__pycache__
|-spiders
|-__pycache__
|-__init__.py
|-__init__.py
|-scrapy.cfg
Ниже приведено сообщение об ошибке, возвращаемое при создании проекта scarpy.
C:\Users\SIMBU\Personal\MyWork\PyPgm>scrapy startproject test1
Traceback (most recent call last):
File "d:\myFld\python36\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "d:\myFld\python36\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\myFld\Python36\Scripts\scrapy.exe\__main__.py", line 9, in <module>
File "d:\myFld\python36\lib\site-packages\scrapy\cmdline.py", line 149, in execute
_run_print_help(parser, _run_command, cmd, args, opts)
File "d:\myFld\python36\lib\site-packages\scrapy\cmdline.py", line 89, in _run_print_help
func(*a, **kw)
File "d:\myFld\python36\lib\site-packages\scrapy\cmdline.py", line 156, in _run_command
cmd.run(args, opts)
File "d:\myFld\python36\lib\site-packages\scrapy\commands\startproject.py", line 109, in run
ProjectName=string_camelcase(project_name))
File "d:\myFld\python36\lib\site-packages\scrapy\utils\template.py", line 9, in render_templatefile
with open(path, 'rb') as fp:
FileNotFoundError: [Errno 2] No such file or directory: 'test1\\test1\\settings.py.tmpl'
РЕДАКТИРОВАТЬ: после установки scrapy создание проекта никогда не происходитуспешный.Файл настроек в (D: \ myFld \ Python36 \ Lib \ site-packages \ scrapy \ settings \ default_settings.py) имеет значение каталога следующим образом
TEMPLATES_DIR = abspath(join(dirname(__file__), '..', 'templates'))
Мой пункт показывает результаты, как показано ниже.
C:\Users\SIMBU>pip show scrapy
Name: Scrapy
Version: 1.4.0
Summary: A high-level Web Crawling and Web Scraping framework
Home-page: http://scrapy.org
Author: Pablo Hoffman
Author-email: pablo@pablohoffman.com
License: BSD
Location: d:\myFld\python36\lib\site-packages
Requires: queuelib, lxml, w3lib, cssselect, Twisted, parsel, PyDispatcher, service-identity, pyOpenSSL, six
Required-by: