2017-06-26 4 views
1

私は、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 

ありがとう! :)は、エラーのために

+1

バイナリを削除してください:https://stackoverflow.com/questions/30861493/how-to-fix-python-valueerrorbad-marshal-data – user1767754

+0

関連するコードを 'virtualenvwrapper.sh'に表示してください。 – jww

答えて

0

、前行:

ValueError: bad marshal data (string ref out of range)

がラインだった:

sudo rm /usr/lib/python2.7/email/quoprimime.pyc 
sudo /usr/bin/python -c "import email.quoprimime" 

を、それがすべて修正されました:

import email.quoprimime

だから私は走りました。

ありがとうございましたuser1767754私は正しい方向に向いています。

関連する問題