问题标签 [ptvs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6497 浏览

python-3.x - 在 Visual Studio 中将 RPi.GPIO 导入 Python 项目

我最近才发现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 环境中使用它们?

0 投票
1 回答
304 浏览

python - 将 PTVS 用于“简单”的 WSGI 应用程序

我从 Web 开发和 Python 开始,所以也许我在问一些愚蠢的问题,但无论如何。在 PTVS 中只有 Django Web 项目,但是我想使用PEP-0333中定义的准系统 WSGI Python Web 应用程序。我应该怎么做才能为此类应用程序设置模板?

我想我需要修改manage.py文件来启动一些 WSGI 服务器,但我完全不知道我可以使用什么。

除了Dino Viehland 的回答。您可能想要使用httpd.serve_forever()而不是httpd.handle_request().

0 投票
1 回答
1353 浏览

python - 带有 Visual Studio 的机盖...

有人有关于如何在 Visual Studio 中将 Canopy Python 环境设置为解释器的文档吗?我是 VS 和 Canopy 的新手,所以如果这看起来微不足道,我深表歉意。我已阅读以下站点,但仍在努力将 Canopy 集成为解释器。目前 Python 64bit 2.7 是唯一出现的解释器。

安装 https://pytools.codeplex.com/wikipage?title=PTVS%20安装 环境 http://pytools.codeplex.com/wikipage?title=Python%20Environments

0 投票
1 回答
274 浏览

c++ - 用于嵌入 python 的应用程序的 PTVS 插件

对于“嵌入”python 的应用程序,PTVS 插件可以用于混合模式调试吗?更具体地说,假设有一个名为“my_executable”的可执行文件(用 C/C++ 编写)可以从命令行运行,并带有执行 python 脚本文件的选项:

在这种情况下,是否可以使用 PTVS 插件来实现混合模式调试?

谢谢。

0 投票
2 回答
1087 浏览

python - 如何将 Python Tools for Visual Studio 混合模式调试器与 Enthought Canopy Distribution 一起使用?

我使用 Enthought Canopy 作为我的 Python 发行版,因为它适用于科学计算。但是,我在 Visual Studio 中使用pytools作为我的 IDE,主要是因为与其他 Windows IDE 相比,它具有出色的调试功能。

从 2.0 版开始,pytools 提供了一个原生 C 调试器(混合模式调试器或 MMD),它在使用 cython 或包含一些原生 C 代码时非常有用,并且应该比标准调试器快得多,这使得它调试计算量大的代码是可行的,否则在启用调试的情况下运行速度会太慢。

不幸的是,pytools MMD需要调试符号才能工作,这些符号可用于标准 python 发行版,但是他们注意到

如果您使用第三方 Python 发行版,例如 ActiveState Python 或 Enthought Canopy,则需要联系该发行版的作者以向您提供符号。

我无法在 Enthought 的任何地方找到这些调试符号,所以我想知道:

a) Enthought 是否计划为 pytools 用户提供调试符号

b) 如果不是,有哪些可能的解决方法?

0 投票
1 回答
615 浏览

c++ - 如何将 C/C++ python 模块与 PVTS 项目/VS 2013 解决方案集成

我已经安装了 VS2013 Express Edition 并想使用PVTS 插件来管理基于 Python 的 Web 应用程序解决方案。显然,PVTS 插件无法为现有的 VS Express Edition(与 Professional/Ultimate Editions)安装
另外,我希望有一些支持来编辑与 python 金字塔兼容的视图模板(即简单的(X-)HTML 编辑?!?),但这很好。

因此,由于该插件不适用于 Express 版:有没有办法告诉独立的 PVTS VS 安装有关 C/C++ 项目和集成的信息?

0 投票
0 回答
305 浏览

python - 使用 IPython REPL 在 PTVS 中为 Visual Studio 渲染图形输出

我使用 IPython 作为 PyTools for Visual Studio for 2013 的交互式提示。

REPL 中图表/绘图的内联渲染质量非常低。远不及浏览器中笔记本渲染的质量。

如果我缺少某些设置或我可以做些什么来改进 PTVS 中的设置。

PTVS 2.0 版;Python 2.7 32 位;视觉工作室 2013

谢谢。

0 投票
1 回答
1136 浏览

python - 是否可以调试从 PTVS 中的交互式窗口调用的方法?

当我在 Python 中进行开发时,我经常想调试一个特定的方法,在这种情况下,从交互式控制台或调试交互式控制台调用该方法是有意义的。但是,当从 PTVS 中的交互式窗口调用方法时,它不会在所述方法的断点处停止。

如果可能的话,请告诉我该怎么做。如果没有,我想请求此功能,并且还想知道是否有比从主脚本调用它更快的方法来调试特定方法。

我在 Visual Studio 2013 Ultimate 中使用 PTVS 2.0 RC

0 投票
2 回答
2936 浏览

python - 用于 Visual Studio 的 Python 工具上的 Pytest

可以调试在 Visual Studio 2010 上使用 pytest 库的 python 测试吗?我在解释器参数上添加了 -m pytest 但没有命中断点,我只能运行测试脚本而不调试它。

0 投票
4 回答
3668 浏览

python - 使用 PVTS 调试时 Pandas 导入错误

我正在处理一个非常愚蠢的错误,想知道你们是否有同样的问题。当我尝试使用导入 pandas 时import pandas as pd,在 copy.py 中出现错误。我调试了 pamdas 导入,发现当 pandas 尝试导入时抛出了复制错误: 抛出
from pandas.io.html import read_html
的异常是:

un(shallow)copyable object of type <type 'Element'>

如果我尝试直接运行代码而不使用 PVTS 调试器,我不会收到此错误。我正在使用 python 2.7 解释器、pandas 0.12 版,它与 python xy 2.7.5.1 发行版和 MS Visual Studio 2012 一起提供。

任何帮助,将不胜感激。谢谢!