2010-09-09 26 views
0

J'essaie de passer de l'utilisation de Python 2.6.5 à l'utilisation de Python 3.2a2. J'utilise OSX 10.6.4. Cependant, lorsque j'ouvre Idle dans le dossier Python 3.2a2, il ne peut importer aucun des modules que j'ai installés sur Python 2.6.5. Y at-il un moyen que je puisse partager les mêmes dossiers sur Python 3.2a2?Comment modifier Pythonpath en Python 3

Répondre

2

Python 2 et Python 3 sont suffisamment différents pour que vous ne puissiez généralement pas partager de modules entre eux. Vous aurez besoin de nouveaux modules compatibles Python-3 au lieu de réutiliser ceux de Python 2.

(Il est possible avec beaucoup de soin de faire des scripts qui fonctionnent à la fois, mais il est généralement pas la chose faite. Python 3 a été conçu pour être la grande compatibilité de syntaxe la version de rupture.)

+0

Merci pour cette répondre ... –

+0

Je suppose que je vais devoir recommencer avec python 3 ou retourner –

+0

@Peter: Vous devriez toujours installer chaque module séparément pour chaque version de Python. Python 3 n'est pas différent, c'est juste plus évident que ça ne marchera pas. Voir http://regebro.wordpress.com/2011/02/02/newbie-hint-on-installing-python-and-its-modules-and-packages/ –