Skip to main content
 首页 » 编程设计

python之使用 Flask : ImportError: No module named bcrypt 运行 python 服务器时出错

2025年05月04日10落叶无声

<分区>

我是 python 和 Flask 的新手,想运行我一个 friend 写的项目。

当我运行 $ python server.py 时,出现以下错误:

Traceback (most recent call last): 
  File "server.py", line 1, in <module> 
    import bcrypt 
ImportError: No module named bcrypt 

我还在目录的根目录下运行了以下命令,但问题仍然存在:

pip install Flask 
pip install -r requirements.txt 
pip install bcrpyt 

requirements.txt 如下所示:

aniso8601==1.0.0 
Flask==0.10.1 
Flask-PyMongo==0.3.1 
Flask-RESTful==0.3.4 
itsdangerous==0.24 
Jinja2==2.8 
MarkupSafe==0.23 
pymongo==3.0.3 
pytz==2015.4 
six==1.9.0 
Werkzeug==0.10.4 
wheel==0.24.0 

server.py 的第一行如下所示(在实际实现开始之前):

import bcrypt 
from flask import Flask, request, make_response 
from flask_restful import Resource, Api 
from pymongo import MongoClient 
from utils.mongo_json_encoder import JSONEncoder 
from bson.objectid import ObjectId 
from functools import wraps 
 
app = Flask(__name__) 
mongo = MongoClient('localhost', 27017) 
app.db = mongo.develop_database 
app.bcrypt_rounds = 12 
api = Api(app) 

有谁知道我该如何解决这个问题?