我在安装virtualenv,virtualenvwrapper的Raspberry Pi 3上运行Python 2.7。它被罚款了几个月,但是当我今天早上启动的Pi和跑“源.profile文件”把它扔到了这个错误:当我第一次启动重启后的树莓派上的Python虚拟env错误
ValueError: bad marshal data (string ref out of range)
virtualenvwrapper.sh: There was a problem running the initialization hooks.
的皮甚至没有连接到互联网今天早上,所以我无法想象任何事情都已经悄然更新。我已经将它连接到互联网并重新启动它,但错误仍然存在。从阅读相似Q &正如我假设我的路径设置不正确,但我有麻烦调试它。
如果有帮助,这是我安装了它最初:
$ 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