Visual Studio 的 Python 工具 (PTVS) 通常会自动检测 Canopy 并将其显示为“Python 2.7 64 位”。您可以通过在 PTVS 中选择“环境选项”来检查它是否检测到 Canopy。默认情况下,“路径”中的路径将类似于 ...\AppData\User\Enthought\Canopy\User... 如果这是它正在寻找的内容,则应该进行设置。
如果 Python 解释器 PTVS 发现不是 Canopy,那么听起来您安装了另一个版本的 Python。这没关系,有两种选择。
如果您希望它自动找到 Canopy,您需要运行 Canopy 1.1 或更高版本,并将其设为您的默认 Python 环境。如需更新 Canopy,请转到帮助 -> 软件更新。然后将其设为默认 Python 环境,编辑 -> 首选项并单击按钮将其设为默认环境。这具有更改某些 Python 标准注册表项的效果。
如果您不希望 Canopy 扰乱您的环境,那也完全没问题。您可以通过单击 PTVS 环境选项对话框中的“添加环境”来获得相同的效果。默认 Canopy 安装的设置为: 路径:C:\Users\\AppData\Local\Enthought\Canopy\User\python.exe Windows 路径:C:\Users\\AppData\Local\Enthought\Canopy\User\pythonw .exe 库:C:\Program Files\Enthought\Canopy\App\appdata\canopy-1.1.0.1371.win-x86_64\Lib
请注意,前两个指向“用户”环境,而最后一个指向核心安装。
几周后即将发布的 Canopy 1.2 版本将包括与 PTVS 和 Visual Studio 的更完整集成,这将自动执行此操作,并且无需将 Canopy 作为默认 Python 环境。