首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试注册时,yowsup库不工作

当我尝试注册时,yowsup库不工作
EN

Stack Overflow用户
提问于 2019-05-18 04:51:22
回答 1查看 648关注 0票数 0

我用pip3在树莓中安装了下面的软件包:-python-axolotl -protobuf -six -argparse -readline -pillow -tqdm -requests -pycrypto -blinker

接下来,我安装了yowsup和

pip3安装yowsup

所以,我下载了一个存储库,https://github.com/danielcardeenas/whatsapp-framework (今天是2019年5月17日),我住在哥伦比亚,所以我打算用yowsup-cli注册--requestcode sms --phone57317509xxx --cc 57 -E android发送注册

我用pip3在树莓中安装了下面的软件包:-python-axolotl -protobuf -six -argparse -readline -pillow -tqdm -requests -yowsup -pycrypto -blinker

接下来,我下载了一个存储库https://github.com/danielcardeenas/whatsapp-framework (今天是2019年5月17日),我住在哥伦比亚,所以我打算用yowsup-cli注册--requestcode sms --phone57317509xxx --cc 57 -E android发送注册

但是控制台会打印一个错误:

回溯(最近一次调用):文件“/usr/ "/usr/lib/python3/dist-packages/pkg_resources/init.py",/bin/yowsup-cli”,行4,在import('pkg_resources').run_script('yowsup2==2.5.2',‘yowsup-cli’中)文件"/usr/lib/python3/dist-packages/pkg_resources/init.py",行739,在self.require(requires).run_script(script_name,_“/usr/lib/python3/dist-packages/pkg_resources/init.py”,_ns中)文件run_script行1494,在进程exec(代码,名称空间,名称空间)文件"/usr/local/lib/python3.5/dist-packages/yowsup2-2.5.2-py3.5.egg/EGG-INFO/scripts/yowsup-cli",行368中,如果不是parser.process():文件"/usr/local/lib/python3.5/dist-packages/yowsup2-2.5.2-py3.5.egg/EGG-INFO/scripts/yowsup-cli",第189行,在进程self.handleRequestCode(self.args"requestcode",中配置)文件"/usr/local/lib/python3.5/dist-packages/yowsup2-2.5.2-py3.5.egg/EGG-INFO/scripts/yowsup-cli",第198行,在handleRequestCode中,从yowsup.registration导入WACodeRequest文件"/usr/local/lib/python3.5/dist-packages/yowsup/registration/init.py",第1行,在从.coderequest导入WACodeRequest文件中,第1行,in from yowsup.common.http.warequest import WARequest File "/usr/local/lib/python3.5/dist-packages/yowsup/common/tools.py",第2行,in from .warequest import WARequest File "/usr/local/lib/python3.5/dist-packages/yowsup/common/http/warequest.py",第8行,in from yowsup.common.tools import WATools File“/usr/local/lib/python3.5/dist-packages/yowsup/common/tools.py”,行10,在从consonance.structs.keypair导入KeyPair文件"/usr/local/lib/python3.5/dist-packages/consonance/structs/keypair.py",第4行,从dissononce.dh.x25519.x25519导入X25519DH文件"/usr/local/lib/python3.5/dist-packages/dissononce/dh/x25519/x25519.py",第1行,从cryptography.hazmat.primitives.asymmetric导入x25519 ImportError:无法导入名称'x25519‘

EN

回答 1

Stack Overflow用户

发布于 2020-01-07 10:09:04

也有类似的问题

问题不在于yowsup,而在于它的依赖项(所以它不能导入: x25519),尤其是密码库。

以下命令可能会帮助您解决此问题,但请在安装时检查依赖项是否已解决,因为似乎有很多依赖项必须手动解决:

pip3 install cryptography --force-reinstall

pip3 install yowsup --force-reinstall

您可能必须使用的其他命令来解析依赖关系:

pip3 install python-axolotl-curve25519

pip3 install six==1.10

希望至少已经指明了正确的方向!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56193413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档