`virtualenv -p python3`和`python3 -m venv`有什么区别?

时间:2018-04-22 09:51:14

标签: python-3.x virtualenv

我看到以下命令。但我不确定他们的分歧。他们似乎都创造了虚拟环境。有谁可以解释这些差异?感谢。

virtualenv -p python3 envname
python3 -m venv /path/to/new/virtual/environment

1 个答案:

答案 0 :(得分:1)

基本细分

python3 -m venv ="使用Python3的内置venv模块让我成为一个虚拟环境"

virtualenv -p python3 ="使用virtualenv软件包和use the Python3 binary使我成为一个虚拟环境来实现它"

更多

更全面的答案:Python找到的各种环境工具here(如您对问题的评论中所述)