【发布时间】:2017-06-27 06:52:58
【问题描述】:
我在安装了 virtualenv、virtualenvwrapper 的 Raspberry Pi 3 上运行 Python 2.7。几个月来一直很好,但是当我今天早上启动 Pi 并运行 "source .profile" 时,它抛出了这个错误:
ValueError: bad marshal data (string ref out of range)
virtualenvwrapper.sh:运行初始化挂钩时出现问题。
当我今天早上第一次启动 Pi 时,它甚至没有连接到互联网,所以我无法想象任何东西已经悄悄地更新了。我已经将它连接到互联网并重新启动它,但错误仍然存在。通过阅读类似的问答,我假设我的 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
感谢您的宝贵时间! :)
【问题讨论】:
-
删除你的二进制文件:stackoverflow.com/questions/30861493/…
-
请在
virtualenvwrapper.sh中出示相关代码。
标签: python linux raspberry-pi virtualenv virtualenvwrapper