Also, um es einfach zu halten. In Ubuntu 12.10 ist Python 3.2 vorinstalliert und mit "python3" verknüpft. Ich habe Python 3.3 heruntergeladen und der Befehl lautet "python3.3". Ich habe jedoch pySide für python3 von synaptic heruntergeladen. Die Verwendung von "from PySide.QtCore import *" schlägt unter python3.3 fehl. ABER wenn ich nur "python3" (aka 3.2) ausgeführt habe, funktioniert alles gut. Synaptic hat gerade lib für python3.2 installiert, was für python3 in Ubuntu Standard ist. Wie kann ich synaptic zwingen, Module für python3.3 zu installieren?
Vielen Dank
Sie können verschiedene Python-Versionen auf demselben System ausführen, indem Sie die entsprechenden Umgebungsvariablen einrichten. Auf diese Weise können Sie eine spätere Version von Python lokal installieren, als der synaptische Paketmanager möglicherweise bietet. zB in einer Datei (mysetup) haben:
und setzen Sie sie in Ihre Umgebung mit. mysetup
quelle
Wenn Sie sich die Dateiliste für ein Pyside-Paket ansehen , scheint es, dass es nur für Python 3.2 kompiliert wurde. Du kannst entweder:
apt-get source pyside
) und kompilieren Sie ihn für Python 3.3 neu.quelle