Python 3.x brew安装不';t-link蟒蛇3
我在链接python3和使python3成为默认python时遇到问题Python 3.x brew安装不';t-link蟒蛇3,python-3.x,macos,python-2.7,Python 3.x,Macos,Python 2.7,我在链接python3和使python3成为默认python时遇到问题 MacOS 10.13.6 以下是我所做的: $ python --version Python 2.7.15 $ python3 --version Python 3.7.0 $ xcode-select --version xcode-select version 2349. $ brew install python ... Python has been installed as /usr/local/bin/
MacOS 10.13.6
以下是我所做的:
$ python --version
Python 2.7.15
$ python3 --version
Python 3.7.0
$ xcode-select --version
xcode-select version 2349.
$ brew install python
...
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin
...
它不起作用<代码>python仍然是2*
$ python --version
Python 2.7.15
$ python3 --version
Python 3.7.0
$ pip --version
pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
$ pip3 --version
pip 18.0 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
所以我做了:
$ brew link python3
Warning: Already linked: /usr/local/Cellar/python/3.7.0
To relink: brew unlink python && brew link python
$ python --version
Python 2.7.15
$ brew install python3
...
Warning: python 3.7.0 is already installed and up-to-date
To reinstall 3.7.0, run `brew reinstall python`
$ brew reinstall python
也不起作用
$ brew link python3
Warning: Already linked: /usr/local/Cellar/python/3.7.0
To relink: brew unlink python && brew link python
$ python --version
Python 2.7.15
$ python3 --version
Python 3.7.0
我猜您的意思是希望命令
python
启动Python3解释器,并且pip
启动pip3
信息中有线索:
未版本的符号链接python
,python config
,pip
等,指向
python3
、python3-config
、pip3
等已分别安装到
/usr/local/opt/python/libexec/bin
这意味着。。。“如果希望命令python
启动python3
和pip
启动pip3
,则需要将/usr/local/opt/python/libexec/bin
放在路径的开头。”
因此,在您的登录脚本($HOME/.profile
或类似脚本)中,您需要放置:
export PATH=/usr/local/opt/python/libexec/bin:$PATH
然后注销并重新登录以使其生效
另外,
brew link python3
仅表示。。。“在/usr/local/bin/python3
中创建一个指向/usr/local/ceral/python/3.7.0/python3
的符号链接。”
您可以通过以下内容查看该链接及其指向的位置:
ls -l /usr/local/bin/python3
谢谢你@Mark,我在听,你的回答更有意义。我会再试一次,很快将你的答案标记为正确。我正在寻找这个,谢谢!另外,对于正在寻找它的人:如果您正在运行zsh,请将
export
语句添加到您的~/.zshrc
.Meh,这就是我希望brew应该为我做的/