【发布时间】:2020-05-02 17:32:18
【问题描述】:
很长一段时间以来,我一直在配置 python 时遇到问题,因此我安装了许多版本。当我输入命令which -a python python2 python2.7 python3 python3.6 python3.7 python3.8 时,我得到以下信息:
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/local/bin/python3
/usr/bin/python3
/usr/local/bin/python3.7
但是手动搜索我也发现了:
/usr/local/Cellar/python
/usr/local/Cellar/python@2
/usr/local/Cellar/python@3.8
which python 表明默认的 python 是指向系统 python,而不是 homebrew
/usr/bin/python
我的.bash_profile 配置是:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/opt/:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
我想实现几件事:
- 仅从 Homebrew 控制 python。
- 维护 MACOS Catalina 中的工厂 python 安装和 删除那些不需要的。
- 将 homebrew 的 python 设置为我的默认安装。
编辑 1: 遵循@Akbar30bill 给出的所有指令后,出现以下错误:
Stevens-MacBook-Pro:~ setegonz$ python ––version
/Users/setegonz/.pyenv/versions/3.8.1/bin/python: can't open file '––version': [Errno 2] No such file or directory
【问题讨论】:
标签: python homebrew macos-catalina