DB Python 開発

[Python+MySQL] RuntimeError: cryptography is required

[Python+MySQL] RuntimeError: cryptography is required

RuntimeError: cryptography is required for sha256_password or caching_sha2_password

Однажды я вышел эту ошибку при попытке соединиться с Python для MySQL.
На этот раз мы вводим ошибочность этого cryptography is required.


Какие ошибки?

cryptography is required является и перевод«требуется шифрования».

То, что раньше войти и сказать, как зашифровать пароль.
Пароль, если вы используете sha256_password orcaching_sha2_password для подключения к MySQL не сказать, что белое шифрование.

Как и в сторону, если вы регулярно работаете с программой диспетчер задач Windows Python, это cryptography is required by(0x1), поскольку ошибка там также генерируется предупреждение.


Устранение ошибок

Причина ошибка происходит нехватка библиотеки шифрования Python.
Это решает Добавляя библиотеки шифрования с помощью следующей команды.

pip install cryptography

ссылка
Улучшение услужливость сообщения об ошибке, когда требуется криптография · Выпуск № 768 · PyMySQL / PyMySQL · GitHub


Примечания в среде Windows

Ошибка Access Denied порождена папке установки Python в среде Windows.
Старайтесь не быть отказано в доступе при запуске из командной строки и выберите «Запуск от имени администратора».

 правой кнопкой мыши -> Запуск от имени администратора 


コチラもオススメ

KRSW

駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。 Junior machine learning engineer. Not a specialist but a generalist who knows DB, WEB too.

If you felt this article is useful, please share.

にほんブログ村 IT技術ブログへ

-DB, Python, 開発
-, ,

Translate »

Copyright© ITips , 2020 All Rights Reserved.