Questions tagged «pydev»

13
Eclipse可以自动刷新资源吗?
Eclipse(带有PyDev的3.4.2)处理不同步资源(已在IDE外部进行编辑的文件)与我使用的其他IDE的方式不同,在该IDE中,只有打开了编辑器的资源才被视为不同步。在Eclipse中,任何资源都可能不同步。 这意味着当我在Eclipse之外更改了任何文件之后执行搜索时,会出现一个错误对话框,告诉我文件不同步,即使它们没有打开的编辑器也是如此。据我所知,没有全局刷新命令,因此我被迫在错误对话框中读取项目名称(我有几个项目),并对每个名称单击鼠标右键并刷新。 我已经检查了中的Refresh Automatically设置Settings > General > Workspace,但这无效。有什么方法可以让Eclipse始终仅从磁盘加载非活动资源?
161 eclipse  ide  pydev 

13
如何修复PyDev“导入时未定义变量”错误?
我有一个在Eclipse中使用PyDev的Python项目,并且PyDev不断为我的代码生成错误错误。我有一个settings定义settings对象的模块。我将其导入模块b并使用以下属性分配属性: from settings import settings settings.main = object() 在我的一些代码(但不是全部)中,语句如下: from settings import settings print settings.main ...即使在代码运行没有问题的情况下,也会在Eclipse代码错误窗格中生成“从import:main导入未定义的变量”消息。我该如何纠正?

11
PyDev和Eclipse的未解决的导入问题
我对PyDev和Python还是很陌生,尽管我已经大量使用Eclipse来编写Java。我正在尝试研究一些“ Dive Into Python”示例,这感觉像一个极其琐碎的问题,变得非常烦人。我正在使用Ubuntu Linux 10.04。 我希望能够使用odbchelper.py文件,该文件位于目录中 /Desktop/Python_Tutorials/diveintopython/py 这是我在PyDev / Eclipse项目中正在使用的example.py文件: import sys sys.path.append("~/Desktop/Python_Tutorials/diveintopython/py") 这可以正常工作,但是然后我希望代码的下一行是: import odbchelper 并且这每次都会导致无法解决的导入错误。我已经将__init__.py文件添加到几乎所有可能的目录中,但它无济于事。我尝试一次将__init__.py文件一次添加到项目位置和odbchelper.py文件之间的各个目录级别,并且还尝试同时将__init__.py文件添加到介于两者之间的所有目录中。都不行。 我要做的就是在其他目录中的某个地方有一个项目,例如/Desktop/MyStuff/Project,其中有example.py ...,然后从example.py中导入,我想从中导入odbchelper.py/Desktop/Python_Tutorials/diveintopython/py/ 我可以找到每个留言板响应,只是说要使用该sys.path.append()功能将该目录添加到我的路径,然后将其导入...,但这恰恰是我在代码中所做的,并且不起作用。 我也尝试了Ctrl- 1技巧来抑制错误消息,但该程序仍无法正常运行。我收到一个错误ImportError: No module named odbchelper。因此,显然没有添加路径,或者存在一些我添加__init__.py文件的所有排列都遗漏的问题。 如此简单的事情令人非常沮丧……从我的机器上其他地方存在的文件中调用事物……需要这么多的努力。

6
如何在Eclipse中集成pep8.py?
一点背景: PEP 8是Python代码的样式指南。它包含所有python程序员应遵循的约定。 根据PEP 8,pep8.py是一个(非常有用的)脚本,用于检查给定python脚本的代码格式。 Eclipse是一个很棒的IDE。有了Pydev扩展,它可以用于开发Python 在编写脚本时,我手动运行pep8.py,但是对于较大的项目,我更喜欢使用Eclipse。将pep8.py集成到Eclipse / Pydev中将非常有用,因此它可以在项目中的所有文件中自动运行,并指向包含警告的行。也许有一种明显的方法可以做到,但是我还没有找到。 问题是:如何在Eclipse中集成pep8.py?
90 python  eclipse  pydev  pep8 


6
您可以同时运行2个完全独立的Eclipse实例吗?
我目前正在将Eclipse用于Java和Python(以及PyDev)。我经常发现我打开了一个包含大量文件的Java项目,然后由于某种原因我不得不切换到Python项目。 我想按原样离开我的Java项目,我不只是想在同一个地方打开大量Python文件,因为那样的话我一次打开的东西太多了。 有什么办法可以让我的Java项目保持原样,并打开一个全新的Eclipse会话?(使用浏览器的某种方式)
81 java  eclipse  pydev 

8
如何组织一个Python项目?
我是Python的新手,正在启动一个小型项目,但是我对如何以“ Python方式”组织文件夹存有疑问。 我PyDev在开发环境中使用,创建新项目时会创建一个文件夹,名为src + src 现在,在中PyDev,我可以创建Pydev Module和PyDev Package 我需要通过以下方式组织我的项目: + Indicators - Moving_averages.py - Stochastics.py + Strategies - Moving_averages_cross.py - example.py 我该如何按照模块和软件包进行组织?模块和软件包的含义是什么? 最好的祝福,

4
从Eclipse运行时,关闭matplotlib中现有的图形
我的问题很简单:我有一个使用matplotlib生成图形的python脚本。每次我运行它都会生成带有数字的新窗口。如何让脚本关闭上次运行时打开的窗口? Matlab中的类似命令是将“全部关闭”放在matlab脚本的开头。 我看到了一些建议来做类似的事情 import matplotlib.pyplot as plt plt.close("all") 如果您从python shell运行脚本(例如使用),则此解决方案有效 >>>> execfile("myScript.py") 但是,我发现如果我使用Eclipse / PyDev运行脚本,这将不起作用。如何使其在Eclipse中工作? 例: from numpy import * from matplotlib.pyplot import * from scipy import * close("all") #close any previously open plots - this doesn't work when running via Eclipse t = linspace(0, 0.1,1000) w = 60*2*pi figure() …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.