问题标签 [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.
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 模块不太熟悉。
到目前为止我所做的:
- 已安装
distribute
- 已安装
pip
- 添加
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 环境中使用它们?
python - 将 PTVS 用于“简单”的 WSGI 应用程序
我从 Web 开发和 Python 开始,所以也许我在问一些愚蠢的问题,但无论如何。在 PTVS 中只有 Django Web 项目,但是我想使用PEP-0333中定义的准系统 WSGI Python Web 应用程序。我应该怎么做才能为此类应用程序设置模板?
我想我需要修改manage.py
文件来启动一些 WSGI 服务器,但我完全不知道我可以使用什么。
除了Dino Viehland 的回答。您可能想要使用httpd.serve_forever()
而不是httpd.handle_request()
.
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
c++ - 用于嵌入 python 的应用程序的 PTVS 插件
对于“嵌入”python 的应用程序,PTVS 插件可以用于混合模式调试吗?更具体地说,假设有一个名为“my_executable”的可执行文件(用 C/C++ 编写)可以从命令行运行,并带有执行 python 脚本文件的选项:
在这种情况下,是否可以使用 PTVS 插件来实现混合模式调试?
谢谢。
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) 如果不是,有哪些可能的解决方法?
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++ 项目和集成的信息?
python - 使用 IPython REPL 在 PTVS 中为 Visual Studio 渲染图形输出
我使用 IPython 作为 PyTools for Visual Studio for 2013 的交互式提示。
REPL 中图表/绘图的内联渲染质量非常低。远不及浏览器中笔记本渲染的质量。
如果我缺少某些设置或我可以做些什么来改进 PTVS 中的设置。
PTVS 2.0 版;Python 2.7 32 位;视觉工作室 2013
谢谢。
python - 是否可以调试从 PTVS 中的交互式窗口调用的方法?
当我在 Python 中进行开发时,我经常想调试一个特定的方法,在这种情况下,从交互式控制台或调试交互式控制台调用该方法是有意义的。但是,当从 PTVS 中的交互式窗口调用方法时,它不会在所述方法的断点处停止。
如果可能的话,请告诉我该怎么做。如果没有,我想请求此功能,并且还想知道是否有比从主脚本调用它更快的方法来调试特定方法。
我在 Visual Studio 2013 Ultimate 中使用 PTVS 2.0 RC
python - 用于 Visual Studio 的 Python 工具上的 Pytest
可以调试在 Visual Studio 2010 上使用 pytest 库的 python 测试吗?我在解释器参数上添加了 -m pytest 但没有命中断点,我只能运行测试脚本而不调试它。
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 一起提供。
任何帮助,将不胜感激。谢谢!