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