2008-11-24 1 views
3

Я пытаюсь построить python 2.5.2 на Solaris 8 с помощью gcc 3.4.2. Я не вижу каких-либо непосредственных ошибок на этапе ./configure, но после того, как построен и я войти в оболочку Python, делающие ошибки время импорта с:Проблемы с компоновкой Python 2.5.2 и Solaris 8 (gcc 3.4.2)

Python 2.5.2 (r252:60911, Nov 21 2008, 18:45:42) 
[GCC 3.4.2] on sunos5 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import time 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named time 

Что я делаю неправильно? Из того, что я вижу с беглым google, является то, что может быть ошибка с libstdC++, поэтому я не могу найти никаких трудных деталей.

Любые предложения были бы наиболее желанными.

Большое спасибо,

Al.

+0

Где находится Python? Что такое PYTHONPATH? На что в данный момент установлен sys.path? – 2008-11-24 16:57:52

ответ

1

Модуль времени не построен по умолчанию в Python, если вы создаете исходный дистрибутив, вам нужно явно включить все модули, которые вы хотите скомпилировать.

Открывает Модули/Setup.dist в исходном дереве питона и закомментируйте строку, которая говорит:

 
#time timemodule.c 

Чтобы включить сборку модуля времени. Также помните, что вам нужно перекомпилировать Python для этого, чтобы он вступил в силу.