我对 Python 的部署过程有点困惑。比方说你
- 使用 virtualenv 创建一个全新的项目
- 源箱/激活
- pip 安装一些库
- 编写一个简单的 hello world 应用程序
- pip 冻结依赖项
当我将此代码部署到机器中时,我是否需要在安装依赖项之前首先确保机器是有源的?我并不是说听起来像个菜鸟,但在 PHP 世界中,我不必担心这一点,因为它已经是项目的一部分。所有依赖项都在自动加载器中注册。
步骤是:
- rsync 文件(或任何其他方法)
- 源箱/激活
- pip 从 pip freeze 输出文件安装依赖项
感觉很尴尬,或者只是错误并且很容易出错。正确的制作步骤是什么?我四处搜索,但似乎许多教程/文章都假设阅读该文章的任何人都有过去的 Python 经验(imo)。
更新:
我应该提到我正在尝试了解它是如何与 Apache 挂钩的。