擅长:python、mysql、java
<p>我发现处理这个问题的最好方法(到目前为止)是使用conda创建新的虚拟环境,而不是使用venv(PTVS似乎是这样强制的)。在</p>
<pre><code>conda create name environmentName applicationPackageToInstall
</code></pre>
<p>这将在默认的Python环境中创建环境,但如果需要,可以将其复制到解决方案文件夹中。从那里,您可以选择使用VS中的现有环境</p>
<p>注意:它似乎不能自动检测,所以您需要添加一个新的自定义环境。如果这样做,就可以使用vsgui添加/删除python环境。这样做之后,它就可以使用了,conda安装程序是通过GUI的一个选项。或者,可以从命令行加载环境并进行安装。在</p>
<p>Conda引用:<a href="http://conda.pydata.org/docs/using/envs.html#create-an-environment" rel="nofollow">http://conda.pydata.org/docs/using/envs.html#create-an-environment</a></p>