6 python linux deployment python-venv
我试图完全掌握 Python 是如何使用虚拟环境的。我理解他们为程序员完成了什么 - 允许您为不同的项目在本地安装不同的依赖项而不会发生冲突。
但是,我不明白这如何转化为向最终用户部署生产 Python 程序。假设我已经制作了一个程序并且它可以工作并且已经全部调试完毕并且可以使用了。我想让人们可以使用它。人们是否必须下载它,将其全部放入自己的虚拟环境中,pip install然后在activate每次想要运行该程序时从那里获取脚本的源代码?我觉得,使用 Linux,我的机器上必须至少有一些 Python 程序,我知道我不这样做 - 我只是sudo apt install程序并且它运行。
您可以将依赖项包含在包中。也就是说,下载库并将文件夹的内容复制到包目录中。是的,虚拟环境在生产中很有用。不过,在你的例子中并没有那么多。不过,如果您在一台服务器上部署多个 Web 应用程序,这将非常有用。
| 归档时间: |
|
| 查看次数: |
2602 次 |
| 最近记录: |