ОС: Ubuntu 14.04 LTS
Python: 2.7.6
Моя установка Gourmet Recipe Manager внезапно перестала загружаться. Когда я запускаю его в окне терминала, в конце трассировки я получаю следующее:
import datetime as dt
ImportError: No module named datetime
Насколько я могу судить, ничего не изменилось, и моя установка Python обновлена. Это просто перестало работать вчера. Я, конечно, был бы признателен за хороший подход к диагностике и решению этой проблемы!
Обновление: спасибо всем, кто ответил!
Тим, извини, если я задал этот вопрос не в том месте. Пожалуйста, объясните, что вы новый парень, просто следуя ссылкам с сайта Ubuntu.
Шва, я попробовал ваше предложение и получил то же сообщение об ошибке, что и выше.
Муру, пакет, кажется, установлен, но я понятия не имею, правильно ли он установлен / настроен. Как я могу узнать?
Я прошу прощения за все вопросы, но я старый парень из RedHat, который некоторое время был вне Linux. Все вещи apt / dpkg являются новыми для меня.
import datetime
в интерпретаторе Python? Вы можете запустить переводчик, открыв терминал и выполнив его python
. Вы можете оставить это с Ctrl+d
.
dpkg -S $(python -c "import datetime; print datetime.__file__")
, модуль datetime из libpython2.7-stdlib
пакета. Правильно ли установлен этот пакет? Можете ли вы попробовать переустановить его?
/usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so
у вас есть этот файл? Также вы видите в /usr/lib/python2.7/lib-dynload
списке из echo $(python -c "import sys; print sys.path")
? Кстати, система Stack Exchange фактически не уведомляет комментаторов при редактировании вашего сообщения; поэтому, по крайней мере, всегда оставляйте быстрый комментарий, такой как «Обновленный вопрос с информацией», чтобы мы получали уведомление с просьбой проверить ответ :)