gpt4 book ai didi

python - 在 Mac OS 上使用 virtualenvwrapper 在 python 版本之间切换

转载 作者:行者123 更新时间:2023-12-04 17:43:59 27 4
gpt4 key购买 nike

我想弄清楚如何使用 virtualenvwrapper 包在我的 Mac 上的不同 Python 版本之间切换。

我的 Mac 带有 Python2.7,我已经安装了最新版本 (Python3.7)。我已经想出了如何使用以下内容使用 Python3.7 创建环境:

mkvirtualenv -p /usr/local/bin/python3 p3

但是当我检查 PYTHONPATH、VIRTUALENVWRAPPER_PYTHON 和 VIRTUALENV_PYTHON 时,它们都指向原始的 Python 2.7。

我怎么知道我创建的环境实际上运行的是 Python3?

我是虚拟环境和 Mac 世界的新手,所以弄清楚这一切都有些令人困惑。我感谢任何输入。

最佳答案

做这个:

python3.6 -m virtualenv /path/to/your/venv

这将保证您的 virtualenv 为该特定的 python 版本安装。

如果您不确定您的 python 可执行文件在哪里,请启动一个 python 控制台:
>>> import sys
>>> print(sys.executable)
/full/path/to/your/python/executable

你通常会发现其他 python 版本在那里——通常它们被符号链接(symbolic link)到你的 /usr/local/bin/这将使您能够按名称调用它们,例如 python3.6

关于python - 在 Mac OS 上使用 virtualenvwrapper 在 python 版本之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53055313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com