MAC python环境变量问题

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


WechatIMG1672.png

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

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

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


image.png

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


image.png

image.png

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


image.png

你可能感兴趣的:(MAC python环境变量问题)