私は、virtualenv、virtualenvwrapperがインストールされたRaspberry Pi 3でPython 2.7を実行しています。数ヶ月のために細かなことをされていますが、私は今朝パイを起動し、「ソースの.profile」を実行したときには、このエラーを投げた:再起動後のRaspberry PiのPython仮想envエラー
ValueError: bad marshal data (string ref out of range)
virtualenvwrapper.sh: There was a problem running the initialization hooks.
私が最初に起動したときにPiがインターネットにさえ接続されていませんでした今朝、何も言わずに更新したとは想像できません。私はそれ以来、インターネットに接続し、電源を入れ直したが、エラーは続く。同じようなことを読むことからQ & PATHが正しく設定されていないと思うが、デバッグに問題がある。
それが助け場合は、これは私が最初にそれをインストールする方法です。お時間を
$ 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
ありがとう! :)は、エラーのために
バイナリを削除してください:https://stackoverflow.com/questions/30861493/how-to-fix-python-valueerrorbad-marshal-data – user1767754
関連するコードを 'virtualenvwrapper.sh'に表示してください。 – jww