python版本切换问题以及库兼容问题
用flask写了一个练习代码,使用python3写的。其中有的库是python2所没有的,譬如urllib.request。
现在面临的问题是,我想把这段代码部署到ubuntu服务器上(能不能部署上去也是个问题,python部署太麻烦了),但是找到的网上教程需要用到nginx和uwgi,然后还要使用supervisor监控,但问题是这个supervisor只支持python2版本,不支持3.这可怎么办啊。。。。
有没有什么办法,让代码自适应,也就是说同时支持2和3。。。实在不行的话有什么其他办法,最好是不用改源代码,源代码真不想改了。。。写的心好累
万分感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Python3的
urllib.request
不是Python2的urllib2.urlopen
吗...现在一般主流的库都用Python2对应的.你可以考虑写Python2和Python3都兼容的版本, 这样部署就没问题了
可以考虑用
3to2
这个库 不过还是要改的