如何防止venv使用系统的Python而不是用户安装的Python?

时间:2019-12-23 20:43:55

标签: python python-3.x visual-studio-code

我正在使用MacOS Catalina,该软件随Xcode一起安装了Python3。我还在系统上安装了自己的Python3版本,这是zsh中的默认版本:

which python3

返回:

/usr/bin/python3

当我使用创建虚拟环境时

python3 -m venv path_to_venv

创建的符号链接指向系统安装的Python3;

ls -la my_env/bin/pyt*

返回:

my_env/bin/python -> python3
my_env/bin/python3 -> /Applications/Xcode.app/Contents/Developer/usr/bin/python3

而且,当我在VS Code中使用(my_env / bin / python)添加该venv时,它表明它指向:

/Applications/Xcode.app/Contents/Developer/usr/bin/python3

是否可以解决此问题并在venv中使用用户安装的Python?

除了this之外,我没有找到其他相关讨论,这没有帮助。

0 个答案:

没有答案