私はPythonとFlaskの新機能で、友人が作成したプロジェクトを実行します。FlaskでPythonサーバーを実行しているときにエラーが発生しました:ImportError:bcryptという名前のモジュールがありません
私は$ 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
0123の最初の行(実際の実装を開始する前に)として外観は、次のとおりです。
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)
誰もが、私はこの問題を解決する方法を知っていますか?
'require'ファイルに追加して' pip install -r requirements.txt'をもう一度実行してください。virtualenvを使用している場合は、それを有効にしてください – karthikr