我看到以下命令。但我不确定他们的分歧。他们似乎都创造了虚拟环境。有谁可以解释这些差异?感谢。
virtualenv -p python3 envname
python3 -m venv /path/to/new/virtual/environment
答案 0 :(得分:1)
基本细分
python3 -m venv
="使用Python3的内置venv
模块让我成为一个虚拟环境"
virtualenv -p python3
="使用virtualenv软件包和use the Python3 binary使我成为一个虚拟环境来实现它"
更多强>
更全面的答案:Python找到的各种环境工具here(如您对问题的评论中所述)