2011-07-17 6 views
0

J'ai des problèmes pour utiliser PySide dans Eclipse.ImportError: aucun module nommé PySide.QtCore

J'ai installé py26-pyside en utilisant macports et ajouté à /opt/local/var/macports/software/py26-pyside/1.0.4_0/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PySide PythonPath

Mais j'ai eu l'erreur d'importation ci-dessus.

Qu'est-ce qui me manque? Merci

Répondre

1

Ajoutez /opt/local/var/macports/software/py26-pyside/1.0.4_0/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages à PYTHONPATH au lieu de ce que vous avez ajouté.

+0

problème résolu, merci. Puisque PySide est le seul dossier dans les paquets de site, pourquoi le chemin que j'ai ajouté ne fonctionne-t-il pas? – user11869

+0

Acceptez ma réponse, puis fermez la question (cliquez sur la coche). Avec votre chemin, il a recherché '/opt/local/var/macports/software/py26-pyside/1.0.4_0/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site -packages/PySide/PySide/... 'plutôt que le chemin réel. –

0

En cours d'exécution Linux, j'ai eu le même problème et je n'utilise pas PYTHONPATH. Plus simple de mettre /usr/local/lib/python2.6/site-packages dans un fichier appelé /usr/lib/python2.6/site-packages/local.pth. C'est du python pur donc ça devrait marcher sur d'autres systèmes. Les instructions de site.py sont trompeuses.

+0

Quelle est cette magie noire 'local.pth'? Y a-t-il des docs pour ça? –