我想分发具有外部需求的python脚本,但是我不想弄乱用户的计算机。我的脚本可以激活虚拟环境,并将其要求安装到VE吗?
此外,一旦脚本执行完毕,还有办法让VE自行销毁。
我想分发具有外部需求的python脚本,但是我不想弄乱用户的计算机。我的脚本可以激活虚拟环境,并将其要求安装到VE吗?
此外,一旦脚本执行完毕,还有办法让VE自行销毁。
您不需要显式激活虚拟环境。如果虚拟环境位于/path-to-venv
,则执行:
/path-to-venv/bin/pip install package
将package
安装到虚拟环境中。同样,运行位于/path-to-venv/bin/python
的Python解释器将导致从位于/path-to-venv
的虚拟环境中加载程序包,而无需显式激活。