问题标签 [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.
python - 将变量“预导入”到模块中
Python初学者在这里,所以如果这个问题有一个简单的答案,我很抱歉。(我希望确实如此。)
我正在开发一个 python 模块——一个更大程序的插件。我正在尝试使用 Eclipse IDE(使用 pydev)开发模块,这意味着我需要能够独立运行该模块,即不能作为更大程序的插件。
实际上,我自己已经整理出了很多毛茸茸的细节,其中大部分涉及创建一种“线束”,它以模拟(从插件的角度)从我的 IDE 启动插件的方式从在其真实的操作环境中。
但有一件事让我无法理解。当模块从它的“真实”环境中运行时,它以某种方式在其 dir() 结果中已经定义了某个名称(称为“Bob”)。当我在自己的环境中运行它时,除非我手动加载它,否则“Bob”不会出现在 dir() 中。
自然地,如果我编写代码手动加载“Bob”只是为了让插件在我的 IDE 中工作,那么当插件“真正”运行时会干扰插件。我需要帮助的是: 如何让我的插件在“Bob”已经加载的情况下启动(通过我的启动工具)?
天真地,我有点希望能够以某种方式“强制”插件以某种方式导入“Bob”,而实际上不必将“import Bob”添加到插件本身。但我愿意接受更好的建议......?
python - gobject的pydev问题
似乎带有 Python 2.6 的 Eclipse (3.5.1) 上的 Pydev (1.5.4) 无法正确交叉引用 package gobject
。Puttingimport gobject
工作正常,但不仅如此(例如,class X(gobject.GObject)
导致 Pydev 报告“未解决的引用”错误。
可能是什么问题呢?
请注意,我使用的所有其他软件包都不会触发此错误。
eclipse - 在 Eclipse+Pydev 中转到定义的 [快捷方式/其他方式] 是什么
我曾经使用WingIde
,在我经常使用的快捷方式(f4,默认)中是 Goto 定义,它将打开定义文件并带我到它。eclipse+pydev有类似的快捷方式吗?
python - 如何修复 PyDev“导入未定义的变量”错误?
我有一个在 Eclipse 中使用 PyDev 的 Python 项目,并且 PyDev 不断为我的代码生成错误错误。我有一个settings
定义settings
对象的模块。我在模块中导入它b
并分配一个属性:
在我的一些代码(但不是全部)中,语句如下:
...在 Eclipse 代码错误窗格中生成“Undefined variable from import: main”消息,即使代码运行没有问题。我该如何纠正这些?
python - 如何修复 PyDev“方法应该将 self 作为第一个参数”错误
我正在使用 Eclipse 中的 PyDev 在 Python 中进行开发,并且我的一些代码在代码分析工具中生成错误。具体来说:
给我一个"Method '__enter__- group' should have self as first parameter"
错误,以及类似的错误__exit__
。有没有办法解决这个问题而无需分配self
给另一个变量并在其他方法签名中重用该变量?
python - 在 pydev 中使用 wxPython 时导入未定义的变量
我刚刚下载了 wxPython,并从这里运行了一些示例程序。但是,在使用 wx.* 中的变量的每一行上,我都会收到“来自导入错误的未定义变量”
例如,以下程序在第 1、4、8 行生成五个错误,在第 5 行生成两个错误:
但是,该程序可以完美地编译和运行。我没有对 pydev 或 eclipse 进行任何重大修改,并且 wxPython 安装是全新的。
eclipse - 在 PyDev + Eclipse 中运行当前项目中的所有单元测试的键盘快捷键是什么?
我知道Ctrl+F9运行一个文件。
如何运行它们?
如果没有这样的东西,如何绑定一个键盘快捷键?
django - Pydev 配置指定生成的变量
我将 Pydev 与 Django 一起使用,它将 Django 生成的变量标记为错误,例如User.DoesNotExist
. 在 pylint 中,我可以指定一个称为生成变量的设置。Pydev中有这样的设置吗?
python - 如何在 Eclipse + Pydev 中获得单元测试覆盖率结果?
我知道 Eclipse + PyDev 有一个选项Run As
=> 3 Python Coverage
。但它报告的只是:
在 0.001 秒内运行 6 次测试
好的
它没有说明代码覆盖率。如何在 Pydev 中获取代码覆盖率报告?
python - 带有 Eclipse 的 Google App Engine?
我正在尝试将 Google App Engine 与 Eclipse 一起使用,但它不起作用。
我下载了 PyDev,并制作了一个 Hello World Python 应用程序,所以运行良好。
然后我使用“Google App Engine”模板创建了一个新项目。我按照这些说明进行操作。我使用“Hello Webapp World”作为模板,没有更改任何 Python 代码。我将 GAE 目录添加到我的外部库中。
然后我为我的项目进行了运行配置,将“主模块”作为我创建的“HelloWorld.py”文件。我有一个“程序参数”:
运行它会返回以下内容:
但是,如果我使用 Google App Engine Launcher 启动同一个应用程序,它就可以正常工作。那么我在 Eclipse 中做错了什么?