【问题标题】:PTVS - Python environment name version mismatchPTVS - Python 环境名称版本不匹配
【发布时间】:2017-02-12 18:50:35
【问题描述】:

Visual Studio 的 Python 工具已识别我的 Python 3.5 (Anaconda) 环境,但后来我将环境(我认为使用 conda)升级到 Python 3.6,现在环境名称与 Python 版本不匹配。在交互式窗口中查看我在哪里print(sys.version)

有没有办法修复/更新/刷新环境的名称?

更新

看来这是一个“自动检测”的环境,没有配置自动检测环境的选项:

我看到 PTVS 2.2.6 的发行说明明确指出它们尚不支持 Python 3.6,所以也许这可以解释问题。

修复了自动配置 Python 3.6 时的错误(问题 #1565、#1994 和 #2005) 请注意,此版本仍然不支持 Python 3.6。当不受支持的版本配置为自定义环境时,此修复仅防止崩溃。

https://github.com/Microsoft/PTVS/releases/tag/v2.2.6

【问题讨论】:

    标签: python visual-studio-2015 anaconda ptvs


    【解决方案1】:

    在配置选项卡中有删除/添加 python 环境的选项。我想你可以在那里选择和编辑一些信息。您还可以从列表中删除一个环境,稍后再将其添加回来(并更新其名称)。

    (编辑 1)

    通过以下方式打开 Python 环境窗口:工具> Python 工具> Python 环境, 你会在上面看到可用的 python 环境列表,选择你需要的。 就在环境列表下方,有一个下拉列表(上面有文字“概述”), 单击它以展开,然后单击“配置”。该环境的所有细节 是否有审查和编辑。您可以更改描述,然后单击“应用”。这就是你需要的。

    【讨论】:

    • 请您澄清一下我在哪里可以找到“配置选项卡”?
    • @TomHunter 在答案中添加了一些说明。
    • 嗨@swatchai,感谢您的提示。不幸的是,似乎无法配置“自动”检测到的环境。此外,PTVS 2.2.6 似乎还不支持 Python 3.6,我认为这可以解释我遇到的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 2021-11-19
    • 2015-04-02
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多