问题描述
我一直在尝试运行 flask db upgrade
,但我一直在其中一个文件中收到此错误。 hashlib 文件中 scrypt 的导入确实存在,所以我不知道为什么这个错误不断出现。
Usage: flask db upgrade [OPTIONS] [REVISION]
Try 'flask db upgrade --help' for help.
Error: While importing 'manage',an ImportError was raised:
Traceback (most recent call last):
File "/Users/urmm/.local/share/virtualenvs/Backend-rCOuW7xE/lib/python3.8/site-packages/flask/cli.py",line 256,in locate_app
__import__(module_name)
File "/Users/urmm/Documents/Something/Backend/manage.py",line 17,in <module>
app = create_app(os.environ.get('FLASK_ENV') or 'default') # pylint: disable=invalid-name
File "/Users/urmm/Documents/Something/Backend/app/__init__.py",line 28,in create_app
from app.api.v1 import api as api_v1_blueprint
File "/Users/urmm/Documents/Something/Backend/app/api/v1/__init__.py",line 8,in <module>
from . import (customers,focus_group,common,auth,tenders_match,buyers,news,bonding,notifications,File "/Users/urmm/Documents/Something/Backend/app/api/v1/customers.py",in <module>
from app.models import Customer,EmailVerification
File "/Users/urmm/Documents/Something/Backend/app/models/__init__.py",line 10,in <module>
from .user_accounts import SomethingUser
File "/Users/urmm/Documents/Something/Backend/app/models/user_accounts.py",line 6,in <module>
from modules.crypto import (SALT_LENGTH,SCRYPT_KEY_LENGTH,File "/Users/urmm/Documents/Something/Backend/modules/crypto.py",line 3,in <module>
from hashlib import scrypt
ImportError: cannot import name 'scrypt' from 'hashlib' (/Library/Developer/CommandLinetools/Library/Frameworks/python3.framework/Versions/3.8/lib/python3.8/hashlib.py)
我使用的是 python 3.8 和 LibreSSL 版本 2.8.3(我认为这是最新版本)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)