我使用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可执行文件设置为使用虚拟环境?
答案 0 :(得分:0)
我认为您应该尝试:
source venv/bin/activate
代替
source venv/bin/active