pycharm不能识别mac zsh环境变量,原因:
在macOS上,一个由GUI启动器(Finder, Dock, Spotlight等)启动的应用程序会继承一个相对空的环境,没有明智的方法来改变它。这种情况引起了抱怨:当从IDE启动时,在终端中工作的工具不能工作。这就是为什么IDE尝试在启动时加载shell环境。为此,它在后台启动一个shell,并指示它运行helper进程。从2021.2开始,当加载失败时IDE会显示一个通知。
解决办法:去系统环境变量里添加。 /etc/profile里export环境变量
参考:
- terminal - IntelliJ not picking up environment variables when using ZSH? - Stack Overflow
- https://youtrack.jetbrains.com/articles/IDEA-A-19/Shell-Environment-Loading
https://stackoverflow.com/questions/61469797/intellij-not-picking-up-environment-variables-when-using-zsh