我在mac上安装、卸载和重新安装pythons, 我觉得事情搞砸了。
最初默认情况下,终端在我输入
$python
,但是在做了一些事情之后,它安装了2.7,现在终端运行的是Python2.7而不是3.5
我安装了python 3.5表单http://python.org/。
当我打开bashúu配置文件时
$vim ~/.bash_profile
这就是出现的
# virtualenv
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
现在当我输入:
$ python
这将显示:
Python 2.7.11 (default, Jun 23 2016, 17:25:20)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
如何将所有python内容(删除旧版本等)重置为我第一次购买Mac(python3.5)时的出厂版本?
要查看在提示符下键入
python
时实际运行的命令,请检查以下命令的顶部结果:这将列出所有别名,并考虑完整的
PATH
定义。要弄清楚为什么python 2优先于python 3,请确保检查您的~/.bashrc
文件(如果它存在)以及您的~/.bash_profile
。这对我有效:
Python 3.x
Python 2.x
要检查Python二进制文件,请运行:
然后检查首先是哪个
python
路径。然后设置
$PATH
或$PYTHONPATH
(然后重新加载shell),或者使用python2
或python3
命令。您还可以使用以下解决方法:
其中
/usr/bin
指向正确的Python二进制文件。相关问题 更多 >
编程相关推荐