Я пытаюсь преобразовать py в exe с помощью pyinstall, но получаю эту ошибку, помогите, пожалуйста, я не знаю, почему этот код может работать в SV Code
1011.py
import base64
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
from cryptography.fernet import Fernet
def keyy():
password1 = 'test'
password2 = password1.encode()
salt = b'\x18\xa0V\xcc\2\xddZ\xd6\xb6\xbf\xb0\xcecq\x30eZ'
kdf = PBKDF2HMAC(algorithm = hashes.SHA256(), length = 32, salt = salt, iterations = 100000, backend = default_backend())
return base64.urlsafe_b64encode(kdf.derive(password2))
def Encrypt(text):
key = keyy()
encoded = text.encode()
f = Fernet(key)
return f.encrypt(encoded)
a = input()
print(Encrypt(a))
терминал
Traceback (most recent call last):
File "1011.py", line 2, in <module>
.uleNotFoundError: No module named 'cryptography'
[3408] Failed to execute script 1011