我试图完全掌握虚拟环境是如何与 Python 一起使用的。我了解他们为程序员完成了什么——允许您在本地为不同的项目安装不同的依赖项,而不会发生冲突。
但是,我不明白这如何转化为将生产 Python 程序部署给最终用户。假设我已经制作了一个程序,它可以工作,并且已经调试完毕,可以开始使用了。我想把它提供给人们。人们是否必须下载这个,把它全部放到它自己的虚拟环境中,pip install
然后activate
每次他们想运行程序时都去源代码?我觉得,使用 Linux,我的机器上必须至少有一些 Python 程序,我知道我不这样做 - 我只是sudo apt install
程序并且它运行。