擅长:python、mysql、java
<p>如果文件是通过导出conda环境创建的(在这种情况下,通常应称为类似<code>environment.yml</code>,即yml文件),则会发生这种情况</p>
<p>如果使用basic命令创建此文件</p>
<pre><code>conda env export > environment.yml
</code></pre>
<p>它导出最严格的包定义,其中包括内部版本号(这是您在第二个<code>=</code>之后看到的),并且它通常是特定于操作系统的。这保证了您可以在与原始操作系统完全相同的环境下复制<em>(但也不能在其他操作系统上工作)。这一问题也在<a href="https://stackoverflow.com/questions/39280638/how-to-share-conda-environments-across-platforms">this question</a>中得到了反映。在绝大多数情况下,没有它您应该很好,并且您可以自由删除版本号。如果您有权访问此环境,则可以“正确”导出它,如</p>
<pre><code>conda env export > environment.yml no-build
</code></pre>