大佬教程收集整理的这篇文章主要介绍了在Linux中轻松部署Python和应用程序,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
它成为部署的噩梦,因为我在标准python lib之外使用了许多第三方模块.我忘记了他们.特别是不同的Linux操作系统使用它们的不@R_647_11197@,因此使用OS的包管理器安装它们已不再适合.
我想在所有一个包中部署它们,包括我正在使用的当前python版本(大多数OS仍然附带Python 2.5,6我正在使用2.7和2.7特定功能.).
此外,我必须教会客户端如何部署,以便他们可以在其他服务器上测试.但他们不是Linux专家.我必须在一个脚本中或通过复制和粘贴来轻松实现.
有适用于Windows的Portablepython但是Linux没有任何东西.我从来没有使用python Packaging,因为我通常在我只托管的服务器上工作.
请告诉我python的可用包装和部署选项,包括所有已安装的python模块和python本身.
部署Python本身会有点麻烦,但是如果你可以控制它的安装位置(例如/usr/local或/ opt),那么只需要./configure –prefix = …,make,和sudo make install.然后,只要脚本标记为可执行文件,就可以通过#!/usr/local/bin / python这样的行启动脚本,将脚本指向该Python.
例如,如果您正在部署需要docutils的代码,那么您可以执行以下操作:
cd projectDir mkdir -p lib tar xzvf ~/Downloads/docutils-0.8.tgz mv docutils-0.8/docutils lib rm -r docutils-0.8
然后,此目录中的python模块将在开头添加以下内容:
#!/usr/local/bin/python import os import sys sys.path(os.path.join(os.path.dirname(sys.argv[0]),"lib")) import docutils
以上是大佬教程为你收集整理的在Linux中轻松部署Python和应用程序全部内容,希望文章能够帮你解决在Linux中轻松部署Python和应用程序所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。