繁体   English   中英

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

[英]How to active a virtualenv with pyenv installed

我使用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可执行文件设置为使用虚拟环境?

我认为您应该尝试:

source venv/bin/activate

代替

source venv/bin/active

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM