擅长:python、mysql、java
<p>以下是逐步解决上述问题的方法:</p>
<ol>
<li><p>在应用程序文件夹中创建requirements.txt文件。</p></li>
<li><p>从同一文件夹运行命令pip freeze>;requirements.txt。</p></li>
<li><p>现在提交您的更改。</p>
<p>git添加。</p>
<p>git commit-m“添加了需求”</p>
<p>git推送heroku主机</p></li>
</ol>
<p>这里有一个问题,在我的例子中:我没有添加任何模块,因为pip还可以从本地代码库自动安装依赖项。在我检查requirement.txt文件时运行命令之后,已经自动添加了模块。</p>
<p>注意:如果你没有遇到这种情况,你可以像哈里森在回答中所说的那样手动操作。</p>
<ol start=“3”>
<li><p>这一步只有当你得到一个错误类似于我的情况我得到一个关于conda==版本找不到错误。由于模块是基于本地代码库自动添加的,所以Conda版本安装在本地计算机上,这就是为什么它会自动添加到requirement.txt文件中。您只需将其从requirements.txt文件中删除。</p></li>
<li><p>再次提交更改。</p></li>
</ol>
<p>我想这可能会帮助你们中的一些人面对类似的错误。</p>