将RPi.GPIO导入Visual Studio中的Python项目

时间:2013-09-29 07:40:20

标签: python-3.x module raspberry-pi visual-studio-2013 ptvs

我刚刚遇到PTVS,它为Python开发提供了一个相当杀手的环境。当我发现这一点时,我感到非常兴奋,因为它似乎可以提供一个干净且用户友好的环境来开发和调试Raspberry Pi中的Visual Studio程序。正如开发人员所说,

  

Python Tools已经提供了许多工具来调试从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. 在我的Path环境变量中添加了C:\Python 3.3\Scripts
  4. 所以在Scripts文件夹中我有:

    • easy_install.exe
    • 的easy_install-3.3.exe
    • pip.exe
    • PIP-3.3.exe

    可执行文件是相应的python scrips(pip-script.py,pip-3.3-script.py等)。 安装额外的Python模块并在PTVS环境中使用它需要做些什么?

1 个答案:

答案 0 :(得分:1)

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

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