无法安装Python加密模块

无法安装Python加密模块

我有一个与该行的Python程序

from cryptography.hazmat.backends import default_backend

使用 python3 运行时,出现错误

ModuleNotFoundError: No module named 'cryptography'

我安装了 python-pip,然后运行

pip install cryptography
pip install pycrypto

但我仍然遇到同样的错误。有什么解决办法吗?

答案1

我认为有多种版本的Python口译器和PIP版本,以便使用此密码套件尝试使用此功能。

python -m pip install cryptography

当我使用Virtualenv时,这实际上发生在我身上,所以我从这里得到了解决方案:成功安装后的Importerror-堆栈溢出

愉快的编码!

答案2

安装cryptography您需要首先安装以下软件包:-
build-essentials,,,python-devlibssl-devlibffi-dev

只需运行:

sudo apt-get install build-essentials python3-dev libssl-dev libffi-dev

然后你可以这样做:

pip install cryptography

笔记:

  • 确保已经安装有C编译器gcc
  • 替换python3-dev是否python-dev正在使用python2

希望这可以帮助。

更多信息: 点击此处

合十礼

相关内容