- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Paramiko。知道如何使用 Paramiko.RSAKey.from_private_key()
函数吗?我有兴趣使用函数来解析私钥并将该私钥用于 SSHClient。
我想运行的代码:
file = './file.pem'
mypkey = paramiko.RSAKey.from_private_key_file(file)
结果:
ImportError: The version of cryptography does not match the loaded shared object. This can happen if you have multiple copies of cryptography installed in your Python path. Please try creating a new virtual environment to resolve this issue. Loaded python version: 2.4.2, shared object version: b'2.7'
这似乎是库加密的问题:
from cryptography.hazmat.backends.openssl.backend import backend
我有 python 3.7.1我已经使用 pip install
以下是有关我用于 paramiko 的版本的一些信息:
pip show paramiko
Name: paramiko
Version: 2.6.0
Summary: SSH2 protocol library
Home-page: https://github.com/paramiko/paramiko/
License: LGPL
Requires: pynacl, bcrypt, cryptography
Required-by: sshtunnel
以下是有关我用于加密的版本的一些信息:
pip show cryptography
Name: cryptography
Version: 2.7
Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Home-page: https://github.com/pyca/cryptography
License: BSD or Apache License, Version 2.0
Requires: six, asn1crypto, cffi
Required-by: service-identity, pyOpenSSL, paramiko
我已经卸载了加密并安装了相同版本的 paramiko:
pip install cryptography==2.6.0
同样的错误仍然存在
最佳答案
此问题几乎总是由同时安装多个加密副本引起的。如果您使用 pip
和系统的包管理器安装了加密技术,则可能会发生这种情况。尝试构建一个新的 virtualenv,将依赖项安装到其中,这应该可以解决问题。
关于python - 导入错误: The version of cryptography does not match the loaded shared object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57179154/
我是一名优秀的程序员,十分优秀!