我用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‘
发布于 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
希望至少已经指明了正确的方向!
https://stackoverflow.com/questions/56193413
复制相似问题