<p>我们通常使用<code>$ python3 -m venv myvenv</code>创建一个新的virtualenv(这里<code>myvenv</code>是virtualenv的名称)。</p>
<p>与我的例子类似,如果您的系统上同时有<code>python3.5</code>和<code>python3.6</code>,那么您可能会得到一些错误。</p>
<p><strong>注意:</strong>在某些版本的Debian/Ubuntu上,您可能会收到以下错误:</p>
<pre><code> The virtual environment was not created successfully because ensure pip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command.
apt-get installpython3-venv
You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment.
</code></pre>
<p>在这种情况下,请按照上面的说明安装python3 venv软件包:</p>
<pre><code>$ sudo apt-get install python3-venv
</code></pre>
<p><strong>注意:</strong>在某些版本的Debian/Ubuntu上,启动这样的虚拟环境当前会出现以下错误:</p>
<pre><code>Error Command: ['/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
</code></pre>
<p>要解决这个问题,请改用virtualenv命令。</p>
<pre><code>$ sudo apt-get install python-virtualenv
$ virtualenv --python=python3.6 myvenv
</code></pre>
<p><strong>注意:</strong>如果您遇到如下错误</p>
<blockquote>
<p>E: Unable to locate package python3-venv</p>
</blockquote>
<p>然后改为运行:</p>
<pre><code>sudo apt install python3.6-venv
</code></pre>