缘起
今日Mac上的Python环境绝对是个asshole。
1. 系统自带一个Python2.7
2. 我官网下载一个3.6
3. homebrew悄悄下了个3.x
4. anaconda自带了一个3.x
5. 前天更新了一下Xcode命令行工具,竟然给我偷偷下了个3.7,顺带把某一软连接变量写入系统盘,安装的包放到数据盘
MacOS Catalina文件系统属实拉胯,绝对没有Windows好使。
为了使得终端运行pip命令时能够正确指向所需的Python,需要重新配置软链接。
Mac两个bin目录
相同点
/usr/bin和/usr/local/bin都是用来存储终端命令二进制文件或者命令的软链接
这两个bin目录都是已经包含在环境变量里的目录,程序放在里面或者链接到里面命令就可以在终端里直接执行。
不同点
Mac的/usr/bin目录是不允许增删文件的,/usr/local/bin增删文件来实现在终端里直接运行,只需要有管理员权限。
注意搜索目录时最前面的”/”不能缺少
Mac的终端的用户可配置文件
可配置文件根据终端类型分为两种,这些文件都是隐藏的,语法结构相同,可以用来配置环境变量等,需要“Command+Shift+.”才能显示
bash终端:/Users/你的用户名/.bash_profile
zsh终端:
/Users/你的用户名/.zsh_profile
/Users/你的用户名/.zshrc
查看位置命令
which pip和which pip3:查看python