安装了suds库报错说没有client模块 No module named 'client'

您所在的位置:网站首页 suds翻译 安装了suds库报错说没有client模块 No module named 'client'

安装了suds库报错说没有client模块 No module named 'client'

2023-09-12 06:18| 来源: 网络整理| 查看: 265

没安装过的同学可以直接看最后一步,执行pip install suds-py3

A:(先解压包在线安装)

webservice接口测试,需要用到suds库,网上百度的各种suds库都没法安装,我这里的Python3.7.2版本,所以安装不了那些suds库也没有办法在线安装,所以这里就提供一个大家都可用的方法和suds库。

1)下载suds库,地址:http://pypi.python.org/packages/source/s/suds-jurko/suds-jurko-0.4.1.jurko.4.zip#md5=769689edca81c34c0421a4145b08c264,文件名为:suds-jurko-0.4.1.jurko.4.zip

2)解压压缩包,放到Python安装路径下的scripts文件夹下面。

3)然后在cmd命令行中,进入到suds-jurko-0.4.1.jurko.4文件下面,输入命令: python setup.py install,安装成功

4)把suds-jurko-0.4.1.jurko.4文件夹下面的dist、suds以及suds_jurko.egg-info这三个文件夹,拷贝到Lib 下面的site-packages路径下面

B:(执行安装命令,client,suds-jurko,suds)

1)pip install client (这一步一定不能省,否则会报错说ModuleNotFoundError: No module named ‘client’)

2)pip install suds-jurko

3)pip install suds

一切准备就绪,看起来貌似可以开始测试啦!先在python文件里输入 import suds 不报错了,from suds.client import Client也不报错了。 在这里插入图片描述 BUT!!!,一执行就报错client.py文件的语法错了。于是我改了一个,然后再执行,又报错。看下面的图能看到client.py有大量语法错误。实在是不敢改了,我也是小白啊。 在这里插入图片描述 在这里插入图片描述于是又从网上找了很多很多种解决办法 , 突然看到一个大佬说py3中用suds-jurko替换了suds , 于是我卸载了suds , 安装suds-jurko , 依然报错 …

后来在一个大佬的博客中看到了suds-py3 , 我把之前所有关于suds的全部卸载 (pip uninstall client ,pip uninstall suds ,pip uninstall suds-jurko), 还有之前放在scripts下面的安装包可以删除suds-jurko-0.4.1.jurko.4, 放在sitpackges下面的三个文件夹也全部删除

重新安装了suds-py3 (pip install suds-py3), 然后pycharm中重新执行运行成功 !!! 希望可以给学习中的你带来帮助 , 共同进步 !!!

补充提示 : 如果直接用pip install client安装client , 在源文件client.py中好多写法都是Python2的 , 无法直接用 , 我当时还改了半天client.py等好多文件 …



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3