Почему Pydev не может найти модуль CSV?
-
12-12-2019 - |
Вопрос
Я до сих пор не могу получить Pydev и Eclipse на MacOS для надежных модулей импорта.
Import CSV генерирует ошибку «неразрешенного импорта:» в Pydev;Однако, когда я открываю терминал и запустите скрипт от интерпретатора, он работает нормально.
pydev использует интерпретатор, на котором можно найти в / usr / bin / python, который указывает на python 2.7.
соответствующие файлы (csv.pyc и csv.pyo) находятся в /system/library/frameworks/python.framework/versions/2.7/lib/python2.7, который находится в Pythonpath.
Решение
Фактически, для стандартной библиотеки Pydev нуждается в файлах .py (из вашего описания у вас есть только файлы. pyc / .pyo) - он должен дать вам большое предупреждение, когда вы пытаетесь настроить интерпретатор, где.PY-файлы недоступны.
Итак, рекомендуемое решение будет использовать распределение Python от http://python.org (вместо по умолчаниюкоторый поставляется с Mac OS) или схватить стандартную библиотеку из других точек и скопировать ее на то, где у вас есть стандартная библиотека в Mac OS.
См. «Важное для пользователей Mac Mac» на: http://pydev.org/manual_101_interpreter.html
Другие советы
Каждый раз, когда вы добавляете новый модуль, вам нужно перенастроить интерпретатор в Pydev.Всякий раз, когда вы этого делаете, не забудьте проверить новый модуль, вы добавляете, чтобы убедиться, что он добавляется в путь Python.
В качестве альтернативы вы можете настроить каждый проект, добавив новый модуль к нему.Но это означает, что вам придется настроить это на основе проекта.Я бы сделал это другим способом.