标签: python virtualenv
我有一个用Python编写的控制脚本,最终将通过brew等软件包管理器下载或安装该脚本。为了避免设置virtualenv,我一直在尝试仅使用本机Python模块(对Py3和Py2进行某些版本检查),而不是导入psutil之类的模块。这样做的原因是不打扰用户的环境,并减少他们必须运行的命令数量。
psutil
这是写这个的合理方法吗?在控制脚本中使用virtualenv的优缺点是什么?