我对Python的部署过程有些困惑。比方说,你从PHP开发人员部署Python应用程序
- 创建一个全新的项目,用的virtualenv
- 源频段/激活
- PIP安装几个库
- 写一个简单的Hello World应用
- PIP冻结依赖
当我将这段代码部署到一台机器中时,是否需要在安装依赖关系之前首先确定机器是否源?我并不是说听起来像一个完全noob,但在PHP世界里,我不必担心这个,因为它已经是项目的一部分。所有依赖关系都在自动加载器中注册。
的步骤是:
- rsync的文件(或任何其它方法)
- 源斌/激活
- PIP从PIP冻结输出文件安装依赖
这感觉很尴尬,或者只是错误而且很容易出错。什么是正确的步骤?我已经搜索过,但似乎很多教程/文章假设任何阅读文章的人都已经过去了Python体验(imo)。
UPDATE:
我应该提到,我想了解它是如何与Apache配合起来。
apache方面与将应用程序部署到服务器完全无关。这是两个问题。 apache的设置取决于您正在创建的python应用程序的类型。 – jdi