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