问题标签 [pydev]

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 投票
13 回答
102022 浏览

eclipse - Eclipse可以自动刷新资源吗?

Eclipse(带有 PyDev 的 3.4.2)处理不同步资源(已在 IDE 之外编辑的文件)与我使用过的其他 IDE 不同,在这些 IDE 中,只有打开编辑器的资源才被认为是不同步的. 在 Eclipse 中,任何资源都可能不同步。

这意味着当我在 Eclipse 之外更改任何文件后执行搜索时,我会收到一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器也是如此。据我所知,没有全局刷新命令,所以我不得不在错误对话框中读取项目名称(我有几个项目),并对每个项目进行右键单击 + 刷新。

我已经检查了 中的Refresh Automatically设置Settings > General > Workspace,但这没有效果。有没有办法让 Eclipse 总是从磁盘加载非活动资源?

0 投票
2 回答
5121 浏览

eclipse - Eclipse“去定义”问题

我正在为 Eclipse 使用 PyDev,并且遇到了“转到定义”的一些问题。它适用于大多数模块,但不适用于某些站点包。它发出“碰撞”的声音,然后什么也没有发生。其中一个不起作用的软件包是 Twisted,这很奇怪,因为源代码已经包含在内并且就在那里。知道如何解决这个问题吗?

0 投票
2 回答
1295 浏览

python - Eclipse+Pydev:按下“停止”时不调用“清理”函数?

试图在eclipse中运行这个文件

并且在不让程序完成的情况下按下停止按钮不会打印“1”,即永远不会调用 del 方法。如果我尝试从 shell 运行脚本并执行 ctrl-c\sys.exit "1" 确实会打印出来,即调用 del。如果我尝试使用 wait(),同样的事情:

如果我在提示时按“停止”,则不会打印“3”

这是为什么?有办法解决吗?

谢谢,诺姆

0 投票
1 回答
3858 浏览

python - python 3.1 与 pydev

我现在正在为我的 python 开发转向 eclipse。我安装了 pydev,但它显示的语法支持最高为 python 3.0 版。我的问题是我可以使用带有 3.0 语法的 python 3.1 吗?语法是否从 3.0 版更改为 3.1 版?

我正在使用 eclipse 3.4.2 和 pydev 1.4.7

0 投票
3 回答
7797 浏览

python - pylint 无法识别某些标准库

我正在使用 pylint + pydev,带有 python 2.6。我有一个只有这行代码的模块

现在,当我尝试运行此模块时,它运行良好。但是pylint报错:

虽然它存在......知道为什么吗?

0 投票
2 回答
966 浏览

python - 是否可以运行连接到 virtualbox 实例的 pydev?

目前我正在使用一个简单的编辑器、putty 和一个 Linux 服务器的 VirtualBox 实例进行开发。我听说过有关 pydev 的好消息并想尝试一下,但我想使用我的 VirtualBox 来宾操作系统中的 python 安装和终端。

我已经在使用 VirtualBox 的共享文件夹,所以我的来宾操作系统可以看到我的本地文件。

是否可以告诉 pydev 通过 SSH 使用这个“远程”主机来执行其与 python 相关的命令?

更新:

我的主要环境是 windows,但我也希望能够在 OS X 上以这种方式工作。

0 投票
1 回答
893 浏览

python - Pydev代码浏览?

我一直在尝试使用 pydev 来做一些 python(不能说我到目前为止过得很好)。我终于为我正在使用的库完成了代码完成工作,但我仍然想知道一些事情......

所以我使用的库叫做橙色。假设我调用函数 orange.MakeRandomIndices2,但我不确定它是如何工作的......我想查看这个函数的源代码,或者至少是一些关于它的用法的有用信息。有什么办法吗这是我的想法?

同样在调试时,我可能想做同样的事情..进入该函数并在内部调试它...我似乎无法做到这一点,我只是不明白为什么看到我的源代码在我的硬盘。

谢谢。JC

0 投票
2 回答
1590 浏览

python - 运行脚本时如何使 Pydev + jython 启动更快?

我正在使用 pydev + jython.great ide ,但是当我尝试运行 jython 程序时速度很慢。这可能是由于库加载时间的原因。

我该怎么做才能加快速度?

谢谢,亚尼夫

0 投票
6 回答
4516 浏览

python - Eclipse+PyDev+GAE memcache“来自导入的未定义变量:get”

我已经开始使用 Ecipe+PyDev 作为为 Google App Engine 开发我的第一个应用程序的环境。Eclipse 是根据本教程配置的。

一切正常,直到我开始使用 memcache。PyDev 报告错误,我不知道如何修复它:

替代文字

错误:来自导入的未定义变量:get

如何解决这个问题?当然,这只是 PyDev 检查器的问题。代码正确并在 GAE 上运行。

更新:

  1. 我正在使用 PyDev 1.5.0,但在 1.4.8 中遇到了同样的情况。
  2. 我的 PYTHONPATH 包括(在项目属性/PyDev - PYTHONPATH 中设置):
    • C:\Program Files\Google\google_appengine
    • C:\Program Files\Google\google_appengine\lib\django
    • C:\Program Files\Google\google_appengine\lib\webob
    • C:\Program Files\Google\google_appengine\lib\yaml\lib

更新 2:

我看了看,C:\Program Files\Google\google_appengine\google\appengine\api\memcache\__init__.py发现get()没有声明为memcache模块函数。他们使用以下技巧来做到这一点(我没有听说过这种可能性):

嗯...知道如何强制 PyDev 识别吗?

0 投票
1 回答
5466 浏览

debugging - 使用 Pydev 1.5 进行调试

我正在尝试使用 Pydev 1.5 调试我的应用程序

我已经完成了文档中提到的几乎所有内容来启动调试器。

当我尝试开始调试时出现此错误:

请建议我对此的最佳解决方案是什么。还是我错过了什么?

提前致谢。