Domanda

Sto cercando di creare Python 2.5.2 su Solaris 8 usando gcc 3.4.2. Non riesco a vedere alcun errore immediato nel passaggio ./configure ma, una volta creato e accedo alla shell python facendo errori di importazione con:

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

Cosa sto facendo di sbagliato? Da quello che posso vedere con un google veloce è che potrebbe esserci un errore con libstdc ++. Quindi, ma non riesco a trovare alcun dettaglio.

Eventuali suggerimenti sarebbero i benvenuti.

Mille grazie,

Al.

È stato utile?

Soluzione

Il modulo temporale non è creato per impostazione predefinita in Python, se si crea da una distribuzione di origine è necessario abilitare esplicitamente tutti i moduli che si desidera compilare.

Apri Modules / Setup.dist nell'albero dei sorgenti di Python e commenta la riga che dice:

#time timemodule.c

Per abilitare il modulo build of time. Ricorda inoltre che devi ricompilare Python affinché questo abbia effetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top