Невозможно импортировать passlib в python 3.5.2

Я пытаюсь использовать passlib в python 3.5.2, установленном в Windows 8.1. Я установил passlib, используя:

pip install passlib 

Устанавливается без проблем, но всякий раз, когда я пытаюсь его использовать

from passlib.hash import pbkdf2_sha256

Я получаю сообщение об ошибке: ImportError: Нет модуля с именем 'passlib'. Я не уверен, есть ли какие-либо дополнительные шаги, чтобы заставить работать passlib?

Спасибо

2 ответа

Решение

Я случайно пытался запустить свой сценарий в 32-разрядной версии в режиме ожидания вместо 64-разрядной версии в режиме ожидания. Моя версия Windows является 64-битной.

Первая попытка:

pip3 install passlib

Если это не работает, попробуйте это:

from passlib.hash import sha256_crypt
secure = input("password")
print("The secure hash is : " + sha256_crypt.encrypt(secure))
Другие вопросы по тегам