新买的macpro到了,装了装环境 难免踩了点坑
14.4.1 版本的系统默认没有python环境,需要自己安装
一、先安装homebrew
网上找了一些方法最终采用了 下面链接中的方法四https://www.jianshu.com/p/22122a1d4474
又了解一下brew的用法
https://blog.csdn.net/fudaihb/article/details/136676168
二、安装python并配置环境变量
一开始没注意版本 直接运行brew install python 结果装上了python3.12,后续运行项目的时候又发现最好用python3.8 所以brew install python@3.8 安装了另一个版本。
此时,问题出现了系统默认用3.12,配置环境变量成了必须。
先要找到python的安装目录:/opt/homebrew/Cellar/python@3.8/3.8.19/bin
配置环境踩了坑,首先我是按照网上的教程把环境变量配置到了~/.bash_profile文件。配置后显示成功了,可是再次使用时发现环境变量失效了。研究了一番发现原来是之前运行了source ~/.bash_profile 所以短暂有效果,但是下次进入时系统自动运行的是zsh
所以配置环境变量到哪个文件要先确认系统默认运行的是bash还是zsh
所以touch ~/.zshrc 创建这个文件然后 open ~/.zshrc 输入以下内容:
PATH="/opt/homebrew/Cellar/python@3.8/3.8.19/bin:${PATH}"
export PATH
alias python="/opt/homebrew/Cellar/python@3.8/3.8.19/bin/python3.8"
保存后运行 source ~/.zshrc
至此,python 指向了3.8版本
三、安装pycharm 并设置python虚拟环境
这个工具用了自己原来留存的安装包,自带破解码
装的倒是蛮顺利的,可是运行项目后它就是不默认找3.8,无奈之下整了虚拟环境
装了anaconda
brew 上搜索一下是有的,那就还用这个方便的方法 ,运行brew install ananconda即可
安装成功后新建py38环境
然后pycharm->setting->Project Interpreter ,右上角小轮子add->勾选Existing environment->找到虚拟环境中py38的python可执行文件选中 /opt/homebrew/anaconda3/envs/py38/bin/python3.8 确定即可