Ich habe Python 2.7 auf einem Raspberry Pi 3 mit virtualenv, virtualenvwrapper installiert. Es ist schon ein paar Monate gut, aber wenn ich das Pi heute Morgen gestartet und lief „Quelle .profile“ warf er diesen Fehler:Python virtuellen env Fehler auf Raspberry Pi nach dem Neustart
ValueError: bad marshal data (string ref out of range)
virtualenvwrapper.sh: There was a problem running the initialization hooks.
Das Pi wurde nicht einmal mit dem Internet verbunden ist, wenn ich zum ersten Mal gebootet Es ist heute Morgen, also kann ich mir nicht vorstellen, dass irgendetwas still aktualisiert wurde. Ich habe es seitdem mit dem Internet verbunden und es wieder eingeschaltet, aber der Fehler bleibt bestehen. Von ähnlichem lesen Q & Wie ich nehme, mein PATH ist nicht richtig eingestellt, aber ich habe Probleme, es zu debuggen.
Wenn es hilft, das ist, wie ich es ursprünglich installiert:
$ sudo pip install virtualenv virtualenvwrapper
$ sudo rm -rf ~/.cache/pip
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
$ echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.profile
$ echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.profile
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.profile
Vielen Dank für Ihre Zeit! :)
Löschen Sie Ihre Binärdateien: https://stackoverflow.com/questions/30861493/how-to-fix-python-valueerrorbad-marshal-data – user1767754
Bitte zeigen Sie den entsprechenden Code in 'virtualenvwrapper.sh'. – jww