命令行查看python版本,linux指定python版本
我有一个简单的计算机编程语言脚本,它使用皮肤单位剂量从肥皂网服务中提取数据。它在一台机器上工作得很好,但是当我将它移到另一台有较旧版本Python(2.4.3)的机器上时,我得到了以下堆栈跟踪:client=suds.client.Client(url,用户名=xxx ,密码=xxx ,位置=服务位置,缓存=无)
回溯(最近一次呼叫):
文件,第一行,在?
__init__中文件"/home/ETL smart/lib/python 2.4/site-packages/suds/client。py "的第112行
self.wsdl=reader.open(url)
文件构建/bdist。Linux-i686/egg/suds/reader。py ,第152行,处于打开状态
__init__中文件构建/bdist。Linux-i686/egg/suds/wsdl。py 的第136行
文件构建/bdist。Linux-i686/egg/suds/reader。py ,第79行,处于打开状态
下载中的文件" build/bdist。Linux-i686/egg/suds/reader。py "的第101行
文件"/home/ETL smart/lib/python 2.4/site-packages/suds/sax/parser。py”,第136行,在从语法上分析中
sax.parse(源代码)
文件"/usr/lib/python 2.4/site-packages/_ XML plus/sax/exp at reader。py”,第109行,在从语法上分析中
xmlreader .IncrementalParser.parse(自身,源)
文件"/usr/lib/python 2.4/site-packages/_ XML plus/sax/XML reader。py”,第123行,解析中
自进给(缓冲)
饲料中的文件"/usr/lib/python 2.4/site-packages/_ XML plus/sax/expat reader。py”,第220行
自我fatalError(exc)
文件"/usr/lib/python 2.4/site-packages/_ XML plus/sax/handler。py”,第38行,致命错误中
引发异常
xml.sax异常SAXParseException:18:2:不匹配的标记
我已经研究了与缓存相关的各种错误,但这似乎不是问题所在。我禁用了缓存,/tmp/suds在任何情况下都只包含一个版本文件。
这可能与计算机编程语言版本有关,还是有其他明显的东西需要我尝试?
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。