Я предрежу этот вопрос, сказав, что я до сих пор почти не использовал python, и никогда раньше не работал в Mac OS, поэтому я полностью готов признать, что, возможно, я делаю что-то довольно глупое!
Мне отправили два проекта на Python, один из которых мне нужно запустить. Когда я открываю интересующий меня проект (в TextWrangler) и запускаю, я получаю следующую ошибку:
context.py:16: ImportError: No module named fetch_command
Хорошо. Fetch_command - это модуль в другой программе, который находится в том же каталоге (/Users/myname
), что и программа, которую я пытаюсь запустить. (Скудная документация для приложений предлагает:
" Я бы не стал пытаться установить в ваши установочные каталоги python,
Я бы установил в какой-нибудь домашний каталог или префикс и настроил
PYTHONPATH и PATH (или использовать virtualenv)"
и поэтому я попытался (и успешно - я проверил, позвонив echo $PATH
и echo $PYTHONPATH
), добавив Users/myname
к PATH и PYTHONPATH. Это ничего не сделало. Затем я попытался добавить /Users/myname/other_python_app/src
в PATH и PYTHONPATH, но это также не сработало. Кто-нибудь знает, что я делаю не так? ..
Заранее большое спасибо!