0

我最近才发现PTVS它为 Python 开发提供了一个非常棒的环境。当我发现这个时,我感到非常兴奋,因为它似乎可以提供一个干净且用户友好的环境来开发和Raspberry Pi调试Visual Studio. 正如开发人员所说,

Python 工具已经提供了许多工具来调试从 IDE 本身启动的应用程序,以及附加到本地和远程机器上现有的 Python 进程。但是,这些只有在被调试的进程在 Windows PC 上运行时才有效,并且远程附加还需要在远程 PC 上运行 Visual Studio 远程调试监视器 (MSVSMon)。对于您的应用程序在不同的操作系统(例如 Linux 或 OS X)上运行的情况,或者当您无权在 Windows 机器上安装或运行 MSVSMon 时,Python Tools 2.0 添加了一个不需要的远程调试选项任何单独的进程,并在任何能够运行 Python 本身的操作系统上运行。

所以据我了解,如果我错了,请纠正我,但这个工具将允许开发人员通过 Raspberry Pi 本身上的 Visual Studio 远程开发和调试 Python 应用程序。

即使不是这种情况,似乎对这个工具的支持也很稳固,我真的很高兴看到它提供的所有功能。话虽如此,我正在尝试继续我的 Pi 开发,但我在安装RPi.GPIO Python module. 我对通过 Windows 安装 Python 模块不太熟悉。

到目前为止我所做的:

  1. 已安装distribute
  2. 已安装pip
  3. 添加C:\Python 3.3\Scripts到我的 Path 环境变量中。

所以在 Scripts 文件夹中,我有:

  • easy_install.exe
  • easy_install-3.3.exe
  • 点子程序
  • pip-3.3.exe

与可执行文件一起的是相应的 python 脚本(pip-script.py、pip-3.3-script.py 等)。我需要做什么来安装额外的 Python 模块并在 PTVS 环境中使用它们?

4

1 回答 1

1

要安装额外的模块,您可以从提升的命令行运行 pip / easy_install,为它们提供要安装的模块名称。在 VS 中,您可以转到解释器窗口(默认为 Ctrl-K-`,或查看->其他 Windows->Python 环境)并重新生成完成数据库,以便您获得针对新模块的智能感知。

您还可以使用虚拟环境来构建带有各个包的隔离环境。在那里,您将从 VS 中创建一个新环境,并可以将软件包安装到其中。同样处理这里的环境窗口,您可以看到数据库的状态并强制刷新。虚拟环境的好处是你可以在不同的环境中拥有不同版本的各种包和依赖项,并且可以删除目录来摆脱它。

于 2013-10-02T03:43:17.270 回答