Question

I already installed py-bcrypt and bcrypt.

import bcrypt
from eve import Eve
from eve.auth import BasicAuth

password = u'password'
password_hashed = bcrypt.hashpw(password, bcrypt.gensalt())
print password_hashed

File "/var/www/eve2/bcrypt.py", line 19, in <module>
password_hashed = bcrypt.hashpw(password, bcrypt.gensalt())
AttributeError: 'module' object has no attribute 'hashpw'
Was it helpful?

Solution

You need to rename your file to something other than bcrypt.py. Right now, your script is trying to import itself.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top