Je cours Python 2.7 sur un Raspberry Pi 3 avec virtualenv, virtualenvwrapper installé. Il a été très bien pour quelques mois, mais quand je démarrais le Pi ce matin et couru « source .profile » a jeté cette erreur:Python virtual env erreur sur Raspberry Pi après redémarrage
ValueError: bad marshal data (string ref out of range)
virtualenvwrapper.sh: There was a problem running the initialization hooks.
Le Pi n'a même pas été connecté à Internet quand je démarrais ce matin, donc je ne peux pas imaginer quoi que ce soit a silencieusement mis à jour. Depuis, je l'ai connecté à Internet et l'électricité l'a fait mais l'erreur persiste. De la lecture similaire Q & Comme je suppose que mon PATH n'est pas défini correctement, mais j'ai du mal à le déboguer.
Si elle aide, voici comment je l'ai installé à l'origine:
$ 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
Merci pour votre temps! :)
Supprimez vos binaires: https://stackoverflow.com/questions/30861493/how-to-fix-python-valueerrorbad-marshal-data – user1767754
Veuillez indiquer le code approprié dans 'virtualenvwrapper.sh'. – jww