【如何在亚马逊EC2上调试python网站?】教程文章相关的互联网学习教程文章

我如何打开不同的linux终端以在python中输出不同种类的调试信息?

我需要将不同的信息输出到不同的终端实例,而不是在相同的输出流(例如std.err或std.out)中打印它们. 例如:我有5种信息说A-E需要显示在同一桌面的不同终端窗口上,看起来像 [终端1]<-用于显示信息A[终端2]<-用于显示信息B[终端3]<-用于显示信息C[终端4]<-用于显示信息D[终端5]<-用于显示信息E我知道我可以将它们输出到不同的文件中,然后打开终端循环读取文件,但是我想要的是python程序可以通过程序本身打开终端,并在需要时直接打印到...

python – Pycharm调试器适用于Ubuntu,但不能在Windows上使用相同的代码【代码】

更新:跟踪问题here 编辑:我可能不是唯一有此问题的人.我错过了今天发布的这个看起来很相关:PyCharm debugger doesn’t work 下面是一个在使用Pycharm Professional时在Windows 7和Ubuntu 14.04上运行良好的最小示例PyCharm 2016.1 Build #PY-145.260, built on March 22, 2016 JRE: 1.8.0_60-b27 x86 JVM: Java HotSpot(TM) Server VM by Oracle Corporation现在超级奇怪的部分:在Ubuntu的Pycharm调试器上我没有问题.但是,在Wi...

python学习笔记--开发与调试环境(4)在windows10上搭建django开发虚拟环境【图】

1 由于windows自带的dos不是很好用,下载git bash,这样可以在windows下敲inux命令 例如在dos上查看目录里的子目录和文件,用【dir】,而在git bash上用【ls】。 当然对于其他linux常用命令都是支持的,比如【pwd】【mkdir】【source】 2 下载并安装python3,在安装过程中勾选同时安装pip 安装完以后,可以在git bash下敲入命令查看wenca@WENCA-N8P9G MINGW64 ~ $ python -V Python 3.7.3wenca@WENCA-N8P9G MINGW64 ~ $ pi...

使用GDB进行Python内存调试【代码】

我们有一个Linux应用程序,它使用OpenSSL的Python绑定,我怀疑它会导致随机崩溃.偶尔,我们会看到它崩溃的消息:Python Fatal Error: GC Object already tracked这似乎是库的编程错误,或内存损坏的症状.在给定核心文件的情况下,有没有办法知道它执行的最后一行Python源代码?或者如果它附加在GDB中?我意识到它可能都是编译后的字节码,但我希望有人可能已经解决了这个问题.目前它正在运行跟踪模块激活,我们希望它会再次发生,但可能需要...

如何调试“glibc检测到*** python:malloc():内存损坏”【代码】

我正在使用python2.5和scipy.weave嵌入c代码. 在我的c代码中,没有malloc()函数,但我收到的错误就像"glibc detected *** python: malloc(): memory corruption"不时.(这是一个随机算法) 那我该怎么调试呢? 谢谢解决方法:我猜测你的代码在某个地方溢出了一个数组(或者导致Python这样做). 如果您无法可靠地重现它,您将发现调试这很难,因此您可能希望显式播种随机数生成器并尝试查找可以重现损坏的种子.您可能还会发现使用像valgrind这...

调试 - 相关标签