我在Eclipse上获取PyDev以识别已安装的模块时出现问题。这是我详细的方法。该机器是一台Mac(雪豹)。在eclipse中向Python中的pydev添加python模块会导致导入错误?
在终端的命令
python --version
显示的Python 2.6.6。
import unidecode
和
from unidecode import unidecode
工作都很好!
我在Eclipse中安装了PyDev并去配置python解释器(自动配置)。我选择了所有建议的套餐并打申请和好吧。
但是Eclipse不断抱怨
Traceback (most recent call last):
File "/Users/me/Documents/workspace/myproject/python/pythontest.py", line 12, in <module>
from unidecode import unidecode
ImportError: No module named unidecode
蟒蛇文件看起来像这样
#!/usr/bin/env python
# encoding: utf-8
import sys
import os
from unidecode import unidecode
def main():
print unidecode(u"Ågot Aakra")
if __name__ == '__main__':
main()
当我删除在脚本中的第一行
#!/usr/bin/env python
它导致到了同样的错误。
有人知道问题出在哪里吗?
你使用的是virtualenv吗? – cerberos 2011-05-20 10:17:28
@cerberos:不是我所知。 :-) – Aufwind 2011-05-20 10:28:38
它适用于我没有任何特殊设置 – joaquin 2011-05-20 10:31:40