都说Mac开发好用,这次也来试试了。
上来一个python
,没用。
上来一个python3
,有点儿用,但不多,按提示安装xcode-select --install
。
python3
可以了。
改为python
。
先which python3
看位置,再which pip3
,然后加别名:
vim ~/.zshrc
添加:
alias python=/usr/bin/python3
alias pip=/usr/bin/pip3
保存
source ~/.zshrc
OSX系统$PATH
环境变量
echo $PATH
不加echo
只$PATH
,回显
zsh: no such file or directory:xxxxxxx
这是因为直接$PATH
相当于直接运行$PATH
的路径字符串,所以报错。zsh是Mac mini 的shell。
Mac系统的环境变量,加载顺序为:
/etc/paths
/etc/paths.d/
~/.zsh_profile (intel是bash_profile ?)
~/.zsh_login(intel是bash_login ?)
~/.profile
~/.zshrc(intel是bashrc ?)
/etc/profile
和/etc/paths
, /etc/paths.d/
是系统级别的,系统启动就会加载;
后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.zsh_profile
文件存在,则后面的几个文件就会被忽略不读了,如果~/.zsh_profile
文件不存在,才会以此类推读取后面的文件。
~/.zshrc
没有上述规则,它是shell打开的时候载入的。
所以上面python别名是shell打开时生效。
配置homebrew
网上说这个好用,那就装一下。
官网的命令不是很成功,加了梯子还是有问题,然后就现在了github上编译好的包。
安装完验证brew --v
,没有
加环境变量
zshrc中加
export PATH=$PATH:/opt/homebrew/bin
export PATH=$PATH:/opt/homebrew/sbin
完成
都说换国内镜像,但是没试,先存上。
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。是一个在 Unix-like 操作系统(如 Linux 和 macOS)的 shell(如 bash、zsh、sh)中使用的命令。它用于执行指定文件中的命令,并将这些命令在当前 shell 会话中执行。
source 命令通常用于加载配置文件或脚本文件,使得这些文件中的变量和函数在当前 shell 会话中生效。
export 是一个在 Unix-like 操作系统(如 Linux 和 macOS)中的 shell(如 bash、zsh)中使用的命令,用于设置环境变量并将其导出到子进程