擅长:python、mysql、java
<p>为了这个问题</p>
<h2>stdlib中的venv是否需要python包virtualenv?</h2>
<h2>(或者有什么区别?)</h2>
<ol>
<li><code>--no-site-packages</code>是两者的默认值。存在<code>--system-site-packages</code>选项,但是<a href="https://bugs.python.org/issue24875" rel="nofollow">it's broken</a></li>
<li><a href="https://pythonhosted.org/distribute/" rel="nofollow">distribute is deprecated</a>。。。这里没什么可看的</li>
<li>从Python3.4开始,ensurepip将在virtualenv中提供pip。要让它在Ubuntu/Debian上运行,请确保安装<code>python3-venv</code>包</li>
<li>此处无更改</li>
</ol>
<p>当venv第一次发布时,我希望它能进入维护模式,为“老Python的virtualenv”提供bug修复,所有的开发都会转移到stdlibvenv上。我不确定virtualenv的项目目标/路线图,但我担心我希望的事情不会发生。所以,至少目前,我会继续使用最初的virtualenv。</p>