MAC python环境变量问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC python环境变量问题相关的知识,希望对你有一定的参考价值。

参考技术A MAC升级到Big Sur新版本后,python 导入包时报错,明明这个包已经安装过了。

最开始以为是升级后因为权限什么的导致python环境出了问题,于是花了时间重装了anaconda,结果重装完还是一样有问题......

更新了flask版本,也在环境变量~/.zshrc和~/.bash_profile里面添加了anaconda安装路径,还是有问题

又折腾了好久,才发现是python模块搜索路径有问题,打印出来发现根本没有包含python的安装路径

于是在~/.zshrc里面添加了PYTHONPATH,可以啦!!!

额,然后发现只是在默认python环境下才可以.......一旦进入虚拟环境,又出现同样的问题,已经安装的包无法导入。赶时间,只能先临时修改环境变量(即一旦重启终端就会失效,需要重新设置),后续有机会再看看怎么修改到配置文件里面。

MAC M1 上python 环境搭建趟坑

1. Python 安装和设置环境变量之后报错 

zsh: killed     python3

解决:MAC M1系统只支持python 3.9, 不支持3.6 和3.7

安装命令:

先安装brew :  /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)

        source /Users/yajuanchen/.zprofile

安装python3:  brew reinstall $(brew deps python3) python3

上面命令完成之后 python3 已经安装完成,命令行输入 python出现:

Python 3.9.5 (default, May  3 2021, 19:12:05) 

[Clang 12.0.5 (clang-1205.0.22.9)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> 

 

以上是关于MAC python环境变量问题的主要内容,如果未能解决你的问题,请参考以下文章

简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效

mac设置python及pip环境变量及安装mysqlclient

mac 默认设置python3最新版本环境变量

管理Mac的Python环境

Mac中python的安装路径 Django 的 django-admin.py添加环境变量

mac 怎么配置nodejs的环境变量