【发布时间】:2019-06-04 08:02:28
【问题描述】:
我使用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可执行文件使用虚拟环境?
【问题讨论】:
标签: python pyenv python-venv