[pydev]江湖救急!pydev 不支持 from ... import ... 和 import ... as ... ?

10 views
Skip to first unread message

LaiYonghao

unread,
Nov 9, 2009, 8:48:18 AM11/9/09
to pyth...@googlegroups.com
各位朋友,求救了,
我平时都是用 gedit 和 vim 的,最近要跟 IDE 控一起合作,所以就在装上了 pydev。
这时候杯具的事情发生了,所有的
from xx import yy
import xx.yy as zz
全线飘红,pydev 告诉我有这样的错误:
Unresolved import: utils
因为之前的代码大量使用了这种风格,所以一个个改,代价太高;如果让pydev 忽略这些文件,那 pydev 的意义就又不存在了。
请问各位达人,可有好方法?
--
赖勇浩的编程私伙局:http://blog.laiyonghao.com
twitter: http://twitter.com/laiyonghao

sam liu

unread,
Nov 9, 2009, 8:55:32 AM11/9/09
to pyth...@googlegroups.com
正确的配置 interpreter Python
在项目的属性里面正确配置 Pydev - PYTHONPATH 让pydev能找到你的项目并且正确解析python package

2009/11/9 LaiYonghao <lanp...@gmail.com>

@@

unread,
Nov 9, 2009, 9:03:31 AM11/9/09
to pyth...@googlegroups.com
from xx import yy肯定是支持的 如果也报错可能是 path没设置对
import xx.yy as zz没留意。。很少这么写
from django.utils.translation import ugettext as _  这个就可以

2009/11/9 LaiYonghao <lanp...@gmail.com>

LaiYonghao

unread,
Nov 9, 2009, 9:34:14 AM11/9/09
to pyth...@googlegroups.com


2009/11/9 @@ <ask...@gmail.com>

from xx import yy肯定是支持的 如果也报错可能是 path没设置对
import xx.yy as zz没留意。。很少这么写

嗯,就是这种出问题, 发现涉及到 xx.yy 的跟 package 有关的就挂。

from django.utils.translation import ugettext as _  这个就可以

2009/11/9 LaiYonghao <lanp...@gmail.com>
各位朋友,求救了,
我平时都是用 gedit 和 vim 的,最近要跟 IDE 控一起合作,所以就在装上了 pydev。
这时候杯具的事情发生了,所有的
from xx import yy
import xx.yy as zz
全线飘红,pydev 告诉我有这样的错误:
Unresolved import: utils
因为之前的代码大量使用了这种风格,所以一个个改,代价太高;如果让pydev 忽略这些文件,那 pydev 的意义就又不存在了。
请问各位达人,可有好方法?
--
赖勇浩的编程私伙局:http://blog.laiyonghao.com
twitter: http://twitter.com/laiyonghao






jeff jie

unread,
Nov 9, 2009, 9:36:57 AM11/9/09
to pyth...@googlegroups.com
回赖总,刚才用pydev试过几种import 都没有问题。

想问一下报错中的utils是当前所编辑的模块还是xx,yy,zz?

2009/11/9 @@ <ask...@gmail.com>



--
185cm‘s自然卷:http://fallever.com
twitter:http://twitter.com/jeff_jie
试手机网,最好的在手机在线体验门户:http://shishouji.com
聪明的python主机webfaction:http://jeffjie.webfactional.com

LaiYonghao

unread,
Nov 9, 2009, 9:42:01 AM11/9/09
to pyth...@googlegroups.com


2009/11/9 jeff jie <bbm...@gmail.com>
回赖总,刚才用pydev试过几种import 都没有问题。

想问一下报错中的utils是当前所编辑的模块还是xx,yy,zz?

这么杯具?莫非是我 RP 问题?
NND,我是把 pydev 装在 Flex builder 3 上的,会不会是这个原因?
我现在刚回到,正在 update 代码,一会试验一下,谢谢大家哇。

LaiYonghao

unread,
Nov 9, 2009, 11:18:52 AM11/9/09
to pyth...@googlegroups.com


2009/11/9 LaiYonghao <lanp...@gmail.com>



2009/11/9 jeff jie <bbm...@gmail.com>

回赖总,刚才用pydev试过几种import 都没有问题。

想问一下报错中的utils是当前所编辑的模块还是xx,yy,zz?

这么杯具?莫非是我 RP 问题?
NND,我是把 pydev 装在 Flex builder 3 上的,会不会是这个原因?
我现在刚回到,正在 update 代码,一会试验一下,谢谢大家哇。

在家就没有问题。
 

Elias Soong

unread,
Nov 9, 2009, 11:11:46 PM11/9/09
to pyth...@googlegroups.com

LaiYonghao 写道:
>
>
> 2009/11/9 LaiYonghao <lanp...@gmail.com <mailto:lanp...@gmail.com>>
>
>
>
> 2009/11/9 jeff jie <bbm...@gmail.com <mailto:bbm...@gmail.com>>
>
> 回赖总,刚才用pydev试过几种import 都没有问题。
>
> 想问一下报错中的utils是当前所编辑的模块还是xx,yy,zz?
>
>
> 这么杯具?莫非是我 RP 问题?
> NND,我是把 pydev 装在 Flex builder 3 上的,会不会是这个原因?
> 我现在刚回到,正在 update 代码,一会试验一下,谢谢大家哇。
>
>
> 在家就没有问题。
>

十有八九还是Eclipse里头的Python解释器环境没有配置好,导致PyDev找不着库文
件造成的。

>
>
> 2009/11/9 @@ <ask...@gmail.com <mailto:ask...@gmail.com>>
>
> from xx import yy肯定是支持的 如果也报错可能是 path没设置对
> import xx.yy as zz没留意。。很少这么写
> from django.utils.translation import ugettext as _ 这个就可以
>
> 2009/11/9 LaiYonghao <lanp...@gmail.com
> <mailto:lanp...@gmail.com>>
--
----------------------------------------
Personal Site: http://www.elias.cn
----------------------------------------

LaiYonghao

unread,
Nov 10, 2009, 12:29:38 AM11/10/09
to pyth...@googlegroups.com


2009/11/10 Elias Soong <elias...@gmail.com>



LaiYonghao 写道:
>
>
> 2009/11/9 LaiYonghao <lanp...@gmail.com <mailto:lanp...@gmail.com>>
>
>
>
>     2009/11/9 jeff jie <bbm...@gmail.com <mailto:bbm...@gmail.com>>
>
>         回赖总,刚才用pydev试过几种import 都没有问题。
>
>         想问一下报错中的utils是当前所编辑的模块还是xx,yy,zz?
>
>
>     这么杯具?莫非是我 RP 问题?
>     NND,我是把 pydev 装在 Flex builder 3 上的,会不会是这个原因?
>     我现在刚回到,正在 update 代码,一会试验一下,谢谢大家哇。
>
>
> 在家就没有问题。
>

十有八九还是Eclipse里头的Python解释器环境没有配置好,导致PyDev找不着库文
件造成的。

好了,搞定了。说一下原因和解决方案。
原因是 pydev prj 是基于现有代码构建的,所以没有建立 src 目录,eclipse 找不到源代码。
解决方案是在项目的属性里把相应的源文件目录加上去。
杯具。

our...@gmail.com

unread,
Nov 10, 2009, 12:38:44 AM11/10/09
to pyth...@googlegroups.com
pydev中,只要你把程序不管是安装,还是打包放到site-packages中,就可以用import了,有时可能需要在site-packages中加上__init__.py

Leo Jay

unread,
Nov 10, 2009, 1:28:10 AM11/10/09
to pyth...@googlegroups.com
2009/11/10 <our...@gmail.com>:

> pydev中,只要你把程序不管是安装,还是打包放到site-packages中,就可以用import了,有时可能需要在site-packages中加上__init__.py
>

不,site-packages是不用__init__.py的。

--
Best Regards,
Leo Jay

@@

unread,
Nov 10, 2009, 1:35:51 AM11/10/09
to pyth...@googlegroups.com


2009/11/10 LaiYonghao <lanp...@gmail.com>


好了,搞定了。说一下原因和解决方案。
原因是 pydev prj 是基于现有代码构建的,所以没有建立 src 目录,eclipse 找不到源代码。
解决方案是在项目的属性里把相应的源文件目录加上去。
杯具。

额 我前面说的path就是这。。 

our...@gmail.com

unread,
Nov 10, 2009, 1:42:21 AM11/10/09
to pyth...@googlegroups.com
知道site-packages不用,我是说pydev


----- Original Message -----
From: "Leo Jay" <python...@gmail.com>
To: <pyth...@googlegroups.com>
Sent: Tuesday, November 10, 2009 2:28 PM
Subject: [CPyUG:108281] Re: [pydev]江湖救急!pydev 不支持 from ... import
... 和 import ... as ... ?

@@

unread,
Nov 10, 2009, 1:48:25 AM11/10/09
to pyth...@googlegroups.com
这个其实配置下就可以了的
如果不是自己工程的源码 就在这里添加

自己的工程则在这里,(不过这个图和我用的还不太一样 基本差不多)




2009/11/10 <our...@gmail.com>

Zoom.Quiet

unread,
Oct 4, 2011, 10:59:13 PM10/4/11
to pyth...@googlegroups.com
收录: http://wiki.woodpecker.org.cn/moin/MiscItems/2011-09-11

> --~--~---------~--~----~------------~-------~--~----~
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> -~----------~----~----~----~------~----~------~--~---
>
>

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

Reply all
Reply to author
Forward
0 new messages