从PHP开发平台部署Python应用程序

2024-04-20 15:49:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python的部署过程有点困惑。比如说你

  1. 用virtualenv创建一个全新的项目
  2. 货源仓/激活
  3. pip安装一些库
  4. 编写一个简单的hello world应用程序
  5. pip冻结依赖项

当我将此代码部署到一台机器中时,是否需要在安装依赖项之前首先确保该机器是源代码?我不想听起来像一个彻头彻尾的傻瓜,但在PHP的世界里,我不必担心这个问题,因为它已经是项目的一部分了。所有依赖项都在自动加载程序中注册。你知道吗

步骤如下:

  1. rsync文件(或任何其他方法)
  2. 货源仓/激活
  3. pip从pip freeze输出文件安装依赖项

感觉很尴尬,或者只是错了,而且很容易出错。正确的步骤是什么?我四处搜索过,但似乎很多教程/文章都假设阅读本文的人都有python经验(imo)。你知道吗

更新:

我应该提到,我正在努力理解它是如何与Apache连接在一起的。你知道吗


Tags: pip文件项目代码机器应用程序helloworld
1条回答
网友
1楼 · 发布于 2024-04-20 15:49:33
  1. 复制包含virtualenv的目录。排除所有virtualenv生成的文件。你知道吗
  2. 在目标计算机上,在目录上创建virtualenv。你知道吗
  3. source bin/activate
  4. pip install -r requirements.txt

如果您使用版本控制,那么第一步就简化了;您只需克隆(Mercurial或Git)或签出(Subversion)代码。所有virtualenv生成的文件都应该在相应的忽略文件中。(.hgignore.gitignore.svnignore)。你知道吗

相关问题 更多 >