-m
在创建虚拟环境时意味着什么?
例如py -3 -m venv env
。
-m
是什么意思? venv
和virtualenv
有什么区别?
谢谢。
答案 0 :(得分:3)
-m是什么意思?
在python手册页中:
-m模块名称
在sys.path中搜索指定的模块,然后将相应的.py文件作为脚本运行。
py -m venv env
将告诉Python(Windows版本使用py
)执行venv
模块并创建将存储在env
目录中的虚拟环境。
Virtualenv有一个基本命令:
$ virtualenv ENV
ENV
是放置新虚拟环境的目录。
venv和virtualenv有什么区别?
venv 和 virtualenv 只是虚拟环境的较短版本,这意味着 venv 与< strong> virtualenv -没有区别。