MacOS下的环境变量配置
设置用户环境变量
用户环境变量可以在~/.bash_profile
文件内配置。
在命令终端使用 vim 编辑文件:
vim ~/.bash_profile |
也可以使用 macOS 内置的编辑器打开文件,在命令终端输入:
open -e ~/.bash_profile
下述命令使配置立即生效,
source ~/.bash_profile |
参考博客:https://blog.csdn.net/liaowenxiong/article/details/112180532
zsh环境变量失效问题
在 Mac 自带的终端中使用 mkvirtualenv --python=/usr/bin/python py2
创建虚拟环境是没问题的,但是到 oh-my-zsh
下就会提示 ERROR: virtualenvwrapper could not find virtualenv in your path
,
- 原因是 oh-my-zsh 的配置文件中
~/.zshrc
没有继承 原始终端配置文件~/.bash_profile
中的配置,
新版的zsh在登录的时候默认只会加载~/.zshrc的配置文件,以前配置的环境变量会无效,尝试网上的各种方法均无效发现配置文件有这样一条说明If you come from bash you might have to change your $PATH.
于是简单粗暴的解决方案:编辑~/.zshrc文件
解决方法如下:
#在开头添加一下配置 |
仅添加下述也可
source $HOME/.bash_profile |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hozenghan的博客!