rlittlefield / pypaseto

PASETO for Python
Other
96 stars 11 forks source link

Error import peseto #14

Closed BaronSAID closed 4 years ago

BaronSAID commented 4 years ago

Hello, I'm having an error importing the library paseto:

Traceback (most recent call last): File "D:/PYTHON_Projects/Securitate/hh.py", line 1, in import paseto File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\paseto.py", line 7, in import pysodium File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pysodium__init.py", line 33, in sodium = ctypes.cdll.LoadLibrary(ctypes.util.find_library('sodium') or ctypes.util.find_library('libsodium')) File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\ctypes__init__.py", line 442, in LoadLibrary return self._dlltype(name) File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\ctypes\init.py", line 364, in init__ self._handle = _dlopen(self._name, mode) TypeError: LoadLibrary() argument 1 must be str, not None

can you help me solve the problem?

rlittlefield commented 4 years ago

It looks like you have both pypaseto and pysodium installed (which is good). You will need to install libsodium manually, because pip can't install it for you. Let me know if that helps!