标签: pydev

pylint无法识别某些标准库

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

from email import Message
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试运行此模块时,它运行正常.但是pylint报告错误:

ID: E0611 No name 'Message' in module 'email'
Run Code Online (Sandbox Code Playgroud)

虽然它存在......任何想法为什么?

python email import pylint pydev

16
推荐指数
2
解决办法
7002
查看次数

未解决的导入:模型

我正在按照本指南使用python/django/eclipse/pydev进行我的第一个项目

http://docs.djangoproject.com/en/dev/intro/tutorial01/

我唯一的补充是使用Eclipse/pydev.

我收到许多与"未解决的导入"相关的错误.我可以使用"删除错误标记"删除错误,我的网站运行完美(我可以浏览它)但我想彻底摆脱这个问题,因为我删除它后错误再次弹出.

有任何想法吗?

编辑

使用Ubuntu 9.1

python eclipse django pydev

16
推荐指数
3
解决办法
3万
查看次数

16
推荐指数
2
解决办法
9766
查看次数

PyDev错误导入

我正在使用PyDev/Eclipse进行几次修改,并且我得到了与导入相同的错误:PyDev用红色强调下载并说出来Unresolved import xxx ; Found at yyy.当我点击yyyeclispe查找并打开模块的实现时.(PyDev告诉我,它找不到模块xxx,并且在同一条消息中它可以找到它!)

该模块xxx处于日食的PYTHONPATH中.当我"探索"项目的解释器时,我可以毫无问题地找到它.当我尝试执行(从eclipse),我没有得到任何错误,它工作正常.

有时,错误消息将保留几天并将消失.有时,它不会.我试图刷新项目,但它没有对此产生影响.有时,它在项目上运行良好,我可以使用自动完成,但它不能在另一个项目中工作(同一个解释器)......

我只是无法理解发生了什么?

到目前为止,我已经忽略了这些错误,因为一切都是完全有效的,但有时候,当你工作时有红色标记"错误"有点令人不安.

你有没有办法在PyDev中避免这些错误?这是"正常"吗?有没有办法迫使PyDev"刷新"?

谢谢.

参考文献:

  • python 2.4.4(从源代码构建)
  • PyDev v 1.6.0 2010071813

python eclipse pydev

15
推荐指数
1
解决办法
6051
查看次数

无法加载存储库(PyDev for eclipse)

我遇到了问题.当我尝试创建新的PyDev项目时,会发生错误:

错误:

Unable to load the repository http://pydev.org/updates 

Unknown Host: http://pydev.org/updates/content.xml 
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中打开此链接(http://pydev.org/updates)时,它会将我重定向到此处 - http://pydev.org/updates/content.xml

所以我理解我的Eclipse:他找不到存储库因为没有看到这个链接...有人知道如何解决这个问题吗?

PS我按照此处所述安装了PyDev http://pydev.org/manual_101_install.html(帮助 - 安装新软件 - 等等......)谢谢.

python eclipse repository pydev

15
推荐指数
3
解决办法
2万
查看次数

在eclipse中缩进python文件(带pydev)

我是日食的新手.我想缩进我的代码的所有行并通过按快捷键或类似的东西来格式化打开的文件...我知道CTRL + SHIFT + F(因为它实际上在pydev中不起作用!!)我已经一直在寻找没有成功的时间.在eclipse中有没有办法做到这一点.有点像视觉工作室中的CTRL + K,D,它自动格式化和缩进所有源代码行?

python eclipse code-formatting indentation pydev

15
推荐指数
4
解决办法
3万
查看次数

PyCharm远程调试(pydevd)无法连接

PyCharm远程调试(pydevd)没有连接以下消息:

error: [Errno 10061] No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud)

我该如何排除故障?

PyCharm中的输出控制台显示:

Starting debug server at port 21000
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('*.*.*.*', port=21000, suspend=False)
Waiting for process connection...
Server stopped.
Run Code Online (Sandbox Code Playgroud)

我检查了防火墙,PyCharm允许传入和传出连接.

python debugging remote-debugging pydev pycharm

15
推荐指数
1
解决办法
2186
查看次数

PyDev for Eclipse - 解决Python依赖项(未解析的导入)

我使用PyDev for Eclipse作为我的IDE并使用pip作为我的包管理工具,运行virtualenv.

每次我想在项目中使用/包含一些新库或新依赖项时,我都会将它们添加到pip-requires文件中.依赖关系安装在我的虚拟环境中,运行后没有问题pip install -r pip-requires.

我的环境:

  • Ubuntu 12.04
  • PyDev for Eclipse 2.7.1.2012100913
  • Python 2.7.3
  • Eclipse indigo

更新:我的Pydev设置:

在此输入图像描述

问题:

  • eclipse/pydev对我虚拟环境中添加的新库一无所知.我不得不手动将.egg源文件夹手动添加到eclipse项目的PYTHONPATH中,以便解决所有未解决的导入,这非常烦人!可以更容易地解决python依赖关系吗?

更新:

  • 我发现如果我使用虚拟环境Env/bin/python作为解释器,如屏幕截图所示,某些基本模块在eclipse中无法解决,例如.import copy, import json我应该使用默认值/usr/bin/python作为解释器,只需将虚拟环境添加site-package到PYTHONPATH中吗?这样我就可以解决标准python库(例如json)和我自己的项目依赖项?

python java eclipse-plugin pydev m2eclipse

14
推荐指数
2
解决办法
2万
查看次数

App Engine 1.7.6中的PyDev断点坏了吗?

我刚刚升级到我的python应用程序的App Engine 1.7.6 SDK,并意识到使用new时断点不再适用于PyDev(Eclipse插件)dev_appserver.py.

有谁知道再次启用它们的方法?我假设新服务器正在为Web服务器生成一个新进程,并且调试器没有附加到该服务器.我不知道如何配置它来做到这一点.

在此期间我正在使用old_dev_appserver.py服务器.

eclipse google-app-engine breakpoints pydev python-2.7

14
推荐指数
1
解决办法
1417
查看次数

Pydev显示未解析的导入,但脚本运行?

我正在使用PyDev.

我正在尝试将项目类组织成包.

例如,在文件夹中,我在/libraries/fund_price_library.py上有一个模块

在我项目的另一个文件中,我尝试使用以下方法导入:

from libraries.fund_price_library import FundPriceLibrary as fpl
Run Code Online (Sandbox Code Playgroud)

PyDev用红色标出"FundPriceLibrary as fpl",用这个错误标记它:

unresolved import fpl
Run Code Online (Sandbox Code Playgroud)

但是,我的脚本工作得很好,所以我相信我正在进行正确的导入.

我的项目中有很多类似的错误,看起来很乱.但是,我的python代码工作,所以我假设我正确导入.

如何抑制这些错误?

pydev python-3.x

14
推荐指数
3
解决办法
5950
查看次数