title: Run Scrapy from script: Module not found error - projectname.items is not a package
body: <p>I try to run multiple crawlers like it's told in the <a href="https://doc.scrapy.org/en/latest/topics/practices.html#running-multiple-spiders-in-the-same-process" rel="nofollow noreferrer" title="docs">docs</a>. The script is running by calling <code>scrapy crawl crawler</code>.</p>
  <p>Now by calling it via <code>python crawler.py</code> I get the following Error:</p>
  <blockquote>
  <p>from crawler.items import LinkItem</p>
  <p>ModuleNotFoundError: No module named 'crawler.items'; 'crawler' is not a package</p>
  </blockquote>
  <pre><code>import scrapy
  from scrapy.spiders import CrawlSpider, Rule
  from scrapy.linkextractors import LinkExtractor
  from scrapy.crawler import CrawlerProcess
  
  from crawler.items import LinkItem
  from crawler.settings import DB_CREDS
  </code></pre>
  <p>Does anyone know how to handle this?</p>
  <p>My project is named crawler. Could this be a problem?</p>
  <p>Hierarchy:</p>
  <pre><code>Crawler
  |-crawler
  |  |-__pycache__
  |  | |-...
  |  |-spiders
  |  | |-__pycache__
  |  | |-__init__.py
  |  | |-crawler.py
  |  |-__init__.py
  |  |-items.py
  |  |-middlewares.py
  |  |-pipelines.py
  |  |-settings.py
  |-scrapy.cfg
  </code></pre>