我有一个与该行的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-dev
libssl-dev
libffi-dev
只需运行:
sudo apt-get install build-essentials python3-dev libssl-dev libffi-dev
然后你可以这样做:
pip install cryptography
笔记:
- 确保已经安装有
C
编译器gcc
- 替换
python3-dev
是否python-dev
正在使用python2
希望这可以帮助。
更多信息: 点击此处
合十礼