重新启动后Raspberry Pi上的Python虚拟环境错误

重新启动后Raspberry Pi上的Python虚拟环境错误,python,linux,raspberry-pi,virtualenv,virtualenvwrapper,Python,Linux,Raspberry Pi,Virtualenv,Virtualenvwrapper,我正在Raspberry Pi 3上运行Python 2.7,安装了VirtualEnvrapper。好几个月了,但当我今天早上启动Pi并运行“source.profile”时,它抛出了以下错误: ValueError:封送处理数据错误(字符串引用超出范围) virtualenvwrapper.sh:运行初始化挂钩时出现问题 当我今天早上第一次启动Pi时,它甚至还没有连接到互联网,所以我无法想象有什么东西在悄悄地更新。我已经将它连接到互联网并重新通电,但错误依然存在。通过阅读类似的Q&As,我假

我正在Raspberry Pi 3上运行Python 2.7,安装了VirtualEnvrapper。好几个月了,但当我今天早上启动Pi并运行“source.profile”时,它抛出了以下错误:

ValueError:封送处理数据错误(字符串引用超出范围)

virtualenvwrapper.sh:运行初始化挂钩时出现问题

当我今天早上第一次启动Pi时,它甚至还没有连接到互联网,所以我无法想象有什么东西在悄悄地更新。我已经将它连接到互联网并重新通电,但错误依然存在。通过阅读类似的Q&As,我假设我的路径设置不正确,但调试它时遇到了问题

如果有帮助,我最初是这样安装的:

$ 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

谢谢你抽出时间!:)

对于错误,前面的行:

ValueError:封送处理数据错误(字符串引用超出范围)

这句话是:

导入email.qooprime

所以我跑了:

sudo rm /usr/lib/python2.7/email/quoprimime.pyc
sudo /usr/bin/python -c "import email.quoprimime"
现在都修好了


感谢用户1767754为我指明了正确的方向。

对于错误,请参阅前面的行:

ValueError:封送处理数据错误(字符串引用超出范围)

这句话是:

导入email.qooprime

所以我跑了:

sudo rm /usr/lib/python2.7/email/quoprimime.pyc
sudo /usr/bin/python -c "import email.quoprimime"
现在都修好了


感谢用户1767754为我指明了正确的方向。

删除二进制文件:请在
virtualenvwrapper.sh
中显示相关代码。删除二进制文件:请在
virtualenvwrapper.sh
中显示相关代码。