使用makedeb和dhvirtualen部署python deb测试项目

2024-04-25 06:50:52 发布

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

在开发中,我使用Python来管理环境。我还没有为生产开发python项目。在这方面,我有两个相关的问题。在

首先,哪种解决方案的技术债务较低:A.在生产服务器上安装Anaconda;或者B.将python部署为deb包?在

第二,测试makedeb和dhvirtualenv功能的python项目文件夹和文件的最简单结构是什么?在

Nylas blog(如何部署Python代码:使用Debian包中的版本化构件构建、打包和部署Python)

https://www.nylas.com/blog/packaging-deploying-python/

制作deb: https://github.com/nylas/make-deb

dh virtualenv公司: https://github.com/spotify/dh-virtualenv

对于一个测试,我只将Requests包添加到标准python2.7环境中,并编写一个模块来下载和保存一个小的csv文件。然后我想测试makedeb和dhvirtualenv部署到云服务器或Raspberry pi服务器上。然后我想运行代码来验证下载应用程序在服务器上是否按预期工作。然后我想使用makedeb和dhvirtualenv进一步开发应用程序和测试部署工具,看看是否可以更有效地管理生产开发。在

编辑:根据目前的进一步研究,似乎水蟒无法出口要求.txt文件。似乎可以选择使用virtualenv、make deb和dh virtualenv;或者使用Anaconda和Miniconda,大致如以下博客文章所述:

https://tdhopper.com/blog/2015/Nov/24/my-python-environment-workflow-with-conda/

https://www.thoughtvector.io/blog/deployment-with-anaconda/


Tags: 文件项目代码https服务器com环境virtualenv