首页 > 解决方案 > python venv 创建一个非空的 venv

问题描述

我对 python 虚拟环境了解不多,因此将不胜感激。

在我的 .bash_profile 文件中有一个别名:

alias python='python3'

所以我总是使用“python”命令而不是“python3”命令。

但是,在终端运行时:

$ which python
/usr/bin/python

$ which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

我不知道为什么它们不同,当我创建一个虚拟环境时:

$ python -m venv myvenv

它不会只用“pip”和“setuptools”包创建一个venv,否则它在运行时可以:

$ python3 -m venv myvenv

有人知道发生了什么吗?

非常感谢!

标签: python-3.xpython-venv

解决方案


推荐阅读