如何在安装了pyenv的情况下激活virtualenv

时间:2019-01-09 14:04:20

标签: python pyenv python-venv

我使用pyenv处理我的python版本。我还使用virtualenv创建我的虚拟环境。在一个新项目中,我使用python -m venv venv创建了一个新的虚拟环境,以创建一个名为venv的目录,该目录具有一个新的python 3.6。然后,我做了source venv/bin/activate,希望该目录中的venv/bin/python是我的默认python,但是当我执行command -v python时,我被告知/Users/TheStrangeQuark/.pyenv/shims/python是仍然是道路。我还检查了python -c "import sys; print(sys.executable)",并打印了/Users/jhuneau/.pyenv/versions/3.6.2/bin/python

为什么source venv/bin/activate无法在此目录中将python可执行文件设置为使用虚拟环境?

1 个答案:

答案 0 :(得分:0)

我认为您应该尝试:

source venv/bin/activate

代替

source venv/bin/active