Ich habe ein paar Fixes dafür gesehen, aber keine hat für mich funktioniert, aber ich nehme an, dass es meine virtualenvs sind, die kaputt gegangen sind. Ich habe gerade von 12.04 auf 14.04 aufgerüstet, und jetzt funktionieren alle meine Pyramiden-Anwendungen nicht mehr.
Wenn ich ../bin/pserve development.ini
starte, erhalte ich den folgenden Fehler:
ImportError: No module named _ctypes
Wenn ich ../bin/python setup.py develop
starte (auch wenn ich versuche, pshell auszuführen), bekomme ich:
ImportError: No module named _io
Ich habe ein Projekt korrigiert (jede Pyramiden-App ist in einem separaten virtualenv), indem ich zuerst den alten Projektordner lösche, dann die virtualenv-Instanz neu installiere und dann meine Skripte wieder hineinkopiere. Aber das ist zeitaufwendig, und ich habe mehrere Projekte.
Gibt es dafür eine schnelle Lösung?
Ich habe Duplikate von Python und
Ich denke wirklich, dass es eine schnelle Lösung dafür geben sollte. Sicherlich kann die Neuinstallation aller virtualenvs nicht die einzige Lösung sein?
Eine schnelle Lösung, die funktioniert, besteht darin, ein neues virtualenv zu erstellen und sein bin / python in das defekte virtualenvs zu kopieren. Fünf einfache Schritte:
mkvirtualenv lero
cd ~/.virtualenvs
for d in */; do cp lero/bin/python $d/bin/python; done
deactivate
rmvirtualenv lero
Tags und Links virtualenv ubuntu-14.04