擅长:python、mysql、java
<ol>
<li><p>是的,将virtualenv与项目文件分开保存是其中一个概念。<a href="https://virtualenvwrapper.readthedocs.io/en/latest/" rel="nofollow noreferrer">virtualenvwrapper</a>和<a href="https://github.com/pypa/pipenv" rel="nofollow noreferrer">pipenv</a>就是这样工作的。但就我个人而言,如果我以最简单的形式使用<code>virtualenv</code>,那么我只需在virtualenv的目录中创建同名的目录(在<code>bin/</code>旁边),并将项目文件保存在那里。</p></li>
<li><p><code>pip freeze</code>打印以控制台使用pip在<code>virtualenv</code>中安装的包(及其版本)。如果您想将这些需求保存到文件中,您应该执行<code>pip freeze > requirements.txt</code></p></li>
<li><p>有一些可能性:</p>
<ul>
<li>您可以激活一个virtualenv,然后转到另一个virtualenv。你知道吗</li>
<li>您可以从一个virtualenv复制<code>requirements.txt</code>文件,并在第二个virtualenv中安装这些需求</li>
</ul></li>
</ol>