标签: pydev

通过Eclipse调试Pylons应用程序

我有PyDev的Eclipse设置,并且喜欢能够调试我的脚本/应用程序.我刚刚开始玩Pylons并且想知道是否有办法通过Eclipse启动paster服务器以便我可以调试我的webapp?

python eclipse pylons pydev pyramid

11
推荐指数
2
解决办法
5090
查看次数

Eclipse中的Jinja2模板支持

在Python中使用Eclipse键绑定Shift-Ctrl + F(格式)(在PyDev的帮助下),Javascript或纯HTML文件按预期工作.然而,Jinja2模板变得一团糟.有解决方案可以解决或轻松解决这个问题吗?

eclipse templates pydev jinja2

11
推荐指数
1
解决办法
4259
查看次数

缺少PyDev代码分析

我在Ubuntu 12.04中从APT安装了Eclipse 3.7.2,并在Eclipse中安装了PyDev.首先,它会警告未使用的导入和未使用的Wild导入,但它今天不再显示它们.但是,它可以显示错误的括号等错误.

我创建了一个新用户,并使用该用户安装了PyDev,问题仍然存在.如何启用警告?我没有更改代码分析设置.

python eclipse pydev

11
推荐指数
2
解决办法
5364
查看次数

Eclipse PyDev使用远程解释器

是否有可能使eclipse PyDev使用远程Python解释器?

我想这样做,因为我要连接的Linux服务器有几个运行的优化解算器(CPLEX,GUROBI等),我的脚本使用.

目前我在本地使用eclipse编写脚本,然后将所有文件复制到远程机器,使用ssh登录并使用"python script.py"执行脚本.相反,我希望单击"运行"按钮,只需在我的eclipse IDE中执行所有操作.

谢谢

python eclipse pydev

11
推荐指数
2
解决办法
6793
查看次数

如何在Eclipse/Pydev中将Python源重新加载到控制台窗口?

在其他Python IDE(PythonWin和Idle)中,可以点击一个键并将当前的源文件窗口重新加载到控制台中.在尝试使用一段代码时,我觉得这很有用; 您可以交互地从控制台调用函数并检查那里的数据结构.

有没有办法用Eclipse/Pydev做到这一点?

到目前为止,我一直在我的源文件中使用这个hack:

def relo():
    execfile("/Path/To/Source.py", __builtins__)
Run Code Online (Sandbox Code Playgroud)

relo()在保存对源的更改后,我在控制台中调用.但我更愿意点击一把钥匙.我正在使用pydev 1.4.7.2843.

这与问题有些相关,但我想重新加载整个源文件.

python pydev

10
推荐指数
1
解决办法
1784
查看次数

有没有办法使用pydev调试子进程?

我正在使用Eclipse/PyDev试图找到一种方法来调试subprocess.Popen用于创建子进程的代码:我希望能够调试创建的子进程.问题是我无法找到一种调整跨进程边界的方法,我猜它实际上是不可能的.不过,在你问之前,你永远不会知道,所以我正在做!

一点背景:我有驱动的复杂的构建过程WAF它调用我们的单元测试通过调用出鼻子的要求:我要挂接到这些程序调试单元测试失败.我知道我可以尝试直接运行鼻子,但问题是我必须配置我们的模块正确加载的环境是相当复杂的,我不想复制代码,如果我可以避免它.

我知道远程调试模式,但这非常不方便,因为我必须在远程进程中手动调用调试器.如果有人知道如何做我正在尝试做的事情,那将非常感激.

python eclipse debugging pydev waf

10
推荐指数
1
解决办法
3683
查看次数

从Pydev运行doctests?

有没有直截了当的方法,还是应该使用像Nose这样的外部工具?

doctest pydev

10
推荐指数
1
解决办法
1137
查看次数

在Mac上为PyDev配置App Engine路径

我刚刚在我的Mac(OS X 10.6.6)上安装了Eclipse和Pydev插件,而我在使用Google App Engine项目'模板'时遇到了麻烦.我真的被困在这里所以你的帮助将非常感激.

我可以添加一个新项目> Pydev> Pydev Google App Engine项目并设置项目名称,目录和类型等没问题.

然后,它对于谷歌App Engine的目录询问"选择谷歌App Engine的根目录下(含目录dev_appserver.py,appcfg.py,LIB等",但我不能在任何地方找到这些文件.我当然有已经安装了谷歌应用程序引擎SDK.

我找到了一篇帖子说我应该指定以下路径:

"/Applications/**GoogleAppEngineLauncher.app**/Contents/Resources/ 
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/"
Run Code Online (Sandbox Code Playgroud)

请注意,此路径包含.app文件(!?).我试图导航这个结构,我可以找到GoogleAppEngineLauncher.app文件,但无法导航到它.我甚至尝试直接将路径粘贴到对话框中......没有运气.

我究竟做错了什么?救命!

你的,是的.

python eclipse google-app-engine pydev

10
推荐指数
1
解决办法
1万
查看次数

在eclipse中通过pydev集成django?

我安装了eclipse indigo和pydev以及python 32.

我已经配置了我的python路径,可以创建一个"空"的django项目:

在此输入图像描述

但是,当我右键单击项目并运行as-> pydev:django时

我明白了:

Traceback (most recent call last):
  File "C:\Users\djangoworkspace\test3\src\manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 69, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in import_module
    __import__(name)
  File "C:\Python27\lib\site-packages\django\core\management\commands\runserver.py", line 8, in <module>
    from django.core.servers.basehttp import AdminMediaHandler, run, WSGIServerException, get_internal_wsgi_application
  File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 26, in …
Run Code Online (Sandbox Code Playgroud)

python eclipse django pydev

10
推荐指数
2
解决办法
5537
查看次数

Python curses不支持重定向

我试图在Win7中的Eclipse中使用Pyrses中的Curses.

我安装了Python 3.2(64位)和curses-2.2.win-amd64-py3.2.当我将以下测试代码输入PyDev时:

import curses  

myscreen = curses.initscr()
myscreen.border(0)
myscreen.addstr(12, 25, "Python curses in action!")    
myscreen.refresh()
myscreen.getch()     
curses.endwin()
Run Code Online (Sandbox Code Playgroud)

它没有显示任何语法错误,所以我认为curses已正确安装.

但是,当我将其作为Python Run运行时,输出显示:不支持重定向.我不知道这个问题来自哪里.我google了很多但找不到相关信息.

python curses pydev

10
推荐指数
2
解决办法
8252
查看次数