问题标签 [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 投票
3 回答
8174 浏览

python - 标签在 Python 中无法正常工作

我一直在使用 NotePAD++ 来编辑 Python 脚本。我最近下载了 PyDEV IDE(用于 Eclipse)。问题是,当我在 NotePad++ 中编写脚本时,我使用“TAB”进行缩进,现在当我用 PyDEV 打开它们时,每次我尝试写一个新行而不是“TABS”时,PyDEV 都会插入空格。(即使我单击“TAB”键 Eclipse 会插入 4 个空格而不是一个选项卡)。这会引发缩进错误。

有没有办法解决这个问题?

谢谢!

0 投票
2 回答
1192 浏览

pydev - 从 Pydev 运行文档测试?

有什么直接的方法还是我应该使用像鼻子这样的外部工具?

0 投票
1 回答
560 浏览

python - Eclipse Pydev:抑制使用 swig 生成的 python 包装器中的 no-self 错误

当使用 swig 生成 python 包装器时,生成的 python 文件中的 python 包装器类没有显式的 self 参数,例如见下文:

我正在使用 eclipse 插件 Pydev 进行开发。当 Pydev 检测到没有显式 self 参数的方法时,它总是会显示错误。我知道消除错误的两种方法:首先,在 Pydev 首选项中禁用整个项目的错误检查。其次,将#@NoSelf 添加到有错误的每一行。我不想使用第一个,因为我仍然想为我的非 swig 生成的文件收到错误警告。显然第二个也不是很好,因为我必须手动完成,每次再次生成文件时,所有#@NoSelfs 都会消失。

我现在的问题是,有没有更好的方法来实现这一目标?

谢谢

0 投票
7 回答
20890 浏览

python - 在 Eclipse 中配置 Pydev 解释器以使用 Enthought Python Distribution

我今天在 Mac OSX 10.5.8 上下载了 Eclipse (3.5.2) 的 Pydev 插件。为了能够使用 Pydev,我需要在 Eclipse 中配置解释器。我不清楚我到底需要在这里做什么,或者这一步做什么。我想确保当我使用 Pydev 从 Eclipse 运行程序时,它使用我安装的 Enthought Python Distribution (EPD),并且可以使用 EPD 附带的所有包。有人可以告诉我需要遵循的简单步骤。

如果我点击自动配置,它会显示一堆带有路径的文件夹

/System/Library/Frameworks/Python.Framework/Versions/2.5/...

但是我知道EPD自带的Python是2.6.4版本,所以autoconfig没有选择EPD。

谢谢你的帮助。


更新 - 解决方案

如果其他人有兴趣学习如何做到这一点,请参阅下面 mlvljr 答案中的第一个链接。使用那里的解决方案,除了解决方案中建议的 Shift+Cmd+G 并没有帮助我看到 Python.app 包的内部。要查看它,请使用 Finder 中的“gear”下拉菜单并选择“Show Package Contents”

0 投票
3 回答
1815 浏览

python - 在pydev上使用python自动完成不好?

大约一个月前,我开始学习并喜欢 python。深入研究 python、django,现在 Tornado 是我这段时间所遵循的路径。我选择 pydev 作为 IDE,因为它似乎是最新的,我想回到 eclipse,因为我正在使用 Netbeans 进行 php 和 Java。

我的问题如下:当我在 php 或 java 中编写类时,我声明了我的方法和属性。我在其他地方实例化它们并使用它们。自动补全对 java 和 php 非常有用,但对于 python,它似乎总是向我建议一堆垃圾,而不是我实例化的类中的真实对象的方法。

你也一样吗?这是 pydev 的限制吗?难道我做错了什么 ?

提前感谢您为我指明方向。马修。

0 投票
1 回答
1171 浏览

python - 如何让 Eclipse + PyDev + App Engine + 单元测试工作?

我想使用 Python Google App Engine 项目运行我的单元测试

运行方式 => Python 单元测试

但是当我尝试让我的所有模型测试都显示错误消息时:

有人让这个工作吗?

注意:使用 Nose --with-gae 测试运行良好。但我希望 PyDev 与资源的超链接等集成。

0 投票
3 回答
4430 浏览

pydev - 如何让 Pydev 重新计算导入(删除红色 x)?

我经常使用错误的 PYTHONPATH 创建一个 Pydev(例如,Google App Engine)Eclipse 项目。比如说,它缺少“lib”。该项目充满了红色 x 的含义错误。美好的。我将项目 PYTHONPATH 更新为我知道可以解决问题的内容,但问题仍然存在。

现在,如果我访问(即双击进入编辑器)任何单个文件,Pydev 会兴奋地重新解析,红色 x 消失。所以我可以通过访问每个文件来摆脱它们!太糟糕了。刷新或打开和关闭项目,甚至关闭和重新打开 Eclipse 似乎都不起作用。想法?

我正在使用 Galileo(Eclipse 的构建 20100218-1602)和 Pydev 的 1.5.5.2010030420。

0 投票
2 回答
1652 浏览

python - 为什么 eclipse + pydev print() 输出在两个字符串中看起来很奇怪?

干草,我只是做了以下事情:

并得到如下输出:

我的问题是为什么 pydev 或 eclipse 控制台上的输出分两行?我希望输出如下:

为什么会发生在我身上?在 cmd 上看起来不错??!!

我还发现python用“\r”保存字符串,我认为这是在pydev控制台上出现这个问题的原因,是吗?

0 投票
3 回答
9391 浏览

pydev - 使用 PyDev 设置 Pylint

我已经通过 easy_install 安装了 pylint。我可以pylint <filename>成功地奔跑。但是 pydev 拒绝使用它。

  • 我检查了“使用 pylint”
  • 我配置了正确的路径
  • 我在 Eclipse 中更新了我的 python 解释器,在 pythonpath 中有 pylit
  • 我使用 Eclipse 伽利略
  • 我已经自动检查了构建
  • 我尝试清理整个项目并且没有错误

我究竟做错了什么?

0 投票
6 回答
13137 浏览

python - WxPython 与雪豹不兼容?

最近升级到Snow Leopard,现在无法运行用wxPython构建的程序。我得到的错误是(来自 Eclipse + PyDev):

我不太了解它们,如果您能帮助我这样做,我将不胜感激,另外,如果您知道发生了什么,我该如何解决它们?也许这与 Snow Leopard 是 64 位的事实有关?

谢谢!!