我正在安装,卸载并重新安装我的mac上的pythons, 我觉得事情搞砸了。
默认情况下,终端在键入
时运行Python 3.5$python
,但在做了一些事情后,它安装了2.7,现在终端运行python 2.7而不是3.5
我安装了python 3.5表单http://python.org/。
当我打开bash_profile
时$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)时的工厂版本?
答案 0 :(得分:7)
这对我有用:
Python 3.x
@IBAction func unwindToThisView(withUnwindSegue unwindSegue: UIStoryboardSegue) {
...
}
Python 2.x
python3
在终端
答案 1 :(得分:1)
要查看在提示符下键入python
时实际运行的命令,请检查以下结果:
type -a python
这将列出所有别名,并考虑完整的PATH
定义。要弄清楚为什么python 2优先于python 3,请务必检查~/.bashrc
文件是否存在以及~/.bash_profile
。
答案 2 :(得分:0)
要检查Python二进制文件,请运行:
$ which -a python python2 python3
然后检查首先出现python
路径。
然后设置您的$PATH
或$PYTHONPATH
(然后重新加载您的shell),或者使用python2
或python3
命令。
您还可以使用以下解决方法:
PATH="/usr/bin:$PATH" ./python_script.py
其中/usr/bin
指向正确的Python二进制文件。