Como faço para resolver o problema "No module name Botan"
Estou usando o windows 8 e python 3.6.1. Eu fiz o seguinte comando no meu cmd:
pip install cryptoshop
No entanto, quando executo o seguinte código python:
from cryptoshop import encryptfile
from cryptoshop import decryptfile
result1 = encryptfile(filename="test", passphrase="mypassphrase", algo="srp")
print(result1)
result2 = decryptfile(filename="test.cryptoshop", passphrase="mypassphrase")
print(result2)
Estou tendo o erro a seguir:
Traceback (última chamada mais recente): Arquivo "C: /Users/Owner/Desktop/test.py", linha 1, da cryptoshop import encryptfile Arquivo "C: \ Usuários \ Proprietário \ AppData \ Local \ Programas \ Python \ Python36 -32 \ lib \ pacotes de sites \ cryptoshop__init __. Py ", linha 26, de cryptoshop.cryptoshop import encryptfile Arquivo" C: \ Usuários \ Proprietário \ AppData \ Local \ Programas \ Python \ Python36-32 \ lib \ site-packages \ cryptoshop \ cryptoshop.py ", linha 56, do arquivo ._cascade_engine import encry_decry_cascade Arquivo" C: \ Usuários \ Proprietário \ AppData \ Local \ Programas \ Python \ Python36-32 \ lib \ site-packages \ cryptoshop_cascade_engine.py ", linha 27, no arquivo ._nonce_engine import generate_nonce_timestamp Arquivo "C: \ Usuários \ Proprietário \ AppData \ Local \ Programas \ Python \ Python36-32 \ lib \ pacotes de sites \ cryptoshop_nonce_engine.py", linha 39, no bot de importação ModuleNotFoundError: No module chamado 'botan'
Agora, eu obviamente sei que você deve instalar o botan no python para usá-lo. No entanto, é aqui que estou enfrentando um problema. Fiz o download do Botan neste link conforme as instruções:
https://github.com/randombit/botan
E então eu segui estas instruções na tentativa de instalar o Botan:
./configure.py [--prefix=/some/directory]
make
make install
No entanto, quando digito make na linha de comando, recebo um erro dizendo que não existe esse comando. E então, quando executo meu código Python acima, ainda recebo o erro Botan no module. Então, obviamente, estou fazendo algo correr. Como posso instalar corretamente o Botan nos meus diretórios Python 3.6 para que eu possa usar o cryptoshop.
Eu também tentei instalar o Botan com pip, pois é assim que eu instalei tantas outras bibliotecas python, mas isso também não teve êxito.