Mac mini m4配置python开发环境

都说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)中使用的命令,用于设置环境变量并将其导出到子进程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容