<p>最后,我按照以下步骤解决了我的问题:</p>
<ul>
<li>实现<a href="https://stackoverflow.com/a/5161213/6371926">this example</a>。在</li>
</ul>
<p>现在我的设置如下:</p>
<p><a href="https://i.stack.imgur.com/Gv7XI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Gv7XI.png" alt="settings tree"/></a></p>
<ul>
<li>然后我的<code>__init__.py</code>如下所示:</li>
</ul>
<p><a href="https://i.stack.imgur.com/9OCAU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9OCAU.png" alt="__init__.py file"/></a></p>
<ul>
<li>接下来,将<code>_environment.py</code>修改如下:</li>
</ul>
<p><a href="https://i.stack.imgur.com/0wvC4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0wvC4.png" alt="_environment.py. this is a function helper that gets programmatically the environment where is Scrapy at the moment"/></a></p>
<p>我希望我能帮上忙!在</p>
<p>PS:请记住,您需要在scrapinghub上有两个项目,一个用于生产,一个用于测试,还需要从同一个项目部署,如下所示:</p>
<p><a href="https://i.stack.imgur.com/kGRyD.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/kGRyD.png" alt="scrapinghub.yml"/></a></p>
<p>然后你只需要(<a href="http://shub.readthedocs.io/en/stable/deploying.html?highlight=scrapinghub.yml#deploying-dependencies" rel="nofollow noreferrer">reference</a>):</p>
<ul>
<li><code>shub deploy test</code>部署到测试。在</li>
<li><code>shub deploy prod</code>部署到生产中。在</li>
<li><code>shub deploy</code>部署到测试。在</li>
</ul>