Ich bin neu bei Python und Flask und möchte ein Projekt ausführen, das ein Freund von mir geschrieben hat.Fehler beim Ausführen des Python-Servers mit Flask: ImportError: Kein Modul namens bcrypt
Als ich $ python server.py
laufen, bekomme ich folgende Fehlermeldung:
Traceback (most recent call last):
File "server.py", line 1, in <module>
import bcrypt
ImportError: No module named bcrypt
Ich lief auch die folgenden Befehle in der Wurzel des Verzeichnisses, aber die Frage bleibt:
pip install Flask
pip install -r requirements.txt
pip install bcrpyt
Die requirements.txt
sieht aus, als folgt:
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
Die ersten Zeilen von server.py
sehen wie folgt aus (vor der eigentlichen Implementierung beginnt):
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)
Wer weiß, wie ich dieses Problem beheben?
fügen Sie es zu Ihrer 'Anforderung's Datei hinzu und führen' pip install -r requirements.txt' noch einmal aus.Wenn Sie ein virtualenv verwenden, stellen Sie sicher, dass Sie das aktiviert haben – karthikr