解决 oh-my-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环境变量失效问题

新版的zsh在登录的时候默认只会加载~/.zshrc的配置文件,以前配置的环境变量会无效,尝试网上的各种方法均无效
发现配置文件有这样一条说明

If you come from bash you might have to change your $PATH.

于是简单粗暴的解决方案:
编辑~/.zshrc文件
解决方法如下:

在开头添加一下配置
export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bashrc 
source $HOME/.bash_profile

你可能感兴趣的:(解决 oh-my-zsh 中原始环境变量失效问题)