在开发中,我使用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/
目前没有回答
相关问题 更多 >
编程相关推荐