У меня проблема с получением PyDev в eclipse для распознавания уже установленных модулей. Вот мой подробный подход. Это Mac (Snow Leopard).
В терминале команда
python --version
показывает Python 2.6.6 .
import unidecode
и
from unidecode import unidecode
работают нормально!
Я установил PyDev в Eclipse и перешел к настройке интерпретатора python (Auto Config). Я выбрал все предложенные пакеты и нажал Применить и Ок .
Но 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
Файл python выглядит так
#!/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
, это приводит к той же ошибке.
Кто-нибудь знает, в чем проблема?