我是使用终端进行python的新手。在安装sublimetext以方便地测试和开发代码之后,我很难理解这个环境。
以下是一个问题。如果我命令以下,
echo $PATH
返回,
/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
好像我有python 3.5,我想完全删除它,因为我只想在我的osx上使用2.7。如果我使用-V检查python的版本,它返回2.7。从以下命令开始,
open ~/.bash_profile
返回,
export PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH=/usr/local/bin:$PATH
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH=/usr/local/bin:$PATH
export PATH
export PATH=/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我似乎没有任何地方的3.5。我被建议检查路径环境,以删除3.5 python剩下的任何位,但我不能。我似乎错过了许多我自己无法想象的东西。我很感激一些专家的建议..
提前致谢。
答案 0 :(得分:0)
无需卸载Python 3;它与Python 2共存,没有干扰。
最后一个value_a varchar(255) **not null**
语句comptely覆盖了所有以前的语句。无论如何,您根本不需要从您的个人设置中明确导出export PATH=...
,因为系统也会这样做。 PATH
的多次添加显然是多余的。
/usr/local/bin
会修复问题并允许Ruby卸载程序在以后删除它自己(所以我留在无用的PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH="$HOME/.rbenv/bin:$PATH"
中,以防它在移除自身时查找它。)