Question

J'essaie de compiler Python 2.5.2 sous Solaris 8 à l'aide de gcc 3.4.2. Je ne vois aucune erreur immédiate dans l’étape ./configure, mais, une fois construit, j’entre dans le shell python en effectuant une erreur d’importation avec:

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

Qu'est-ce que je fais mal? D'après ce que je peux voir avec un Google sommaire, il se peut qu'il y ait une erreur avec libstdc ++. Donc, mais je ne trouve aucun détail difficile.

Toute suggestion serait la bienvenue.

Merci beaucoup,

Al.

Était-ce utile?

La solution

Le module time n'est pas construit par défaut en Python. Si vous construisez à partir d'une distribution source, vous devez activer explicitement tous les modules que vous souhaitez compiler.

Ouvrez Modules / Setup.dist dans l’arborescence des sources python et commentez la ligne indiquant:

#time timemodule.c

Pour activer la construction du module de temps. Rappelez-vous également que vous devez recompiler Python pour que cela prenne effet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top