我正在使用MongoDb的Flask App上工作,并且得到以下消息:“ NoneType”对象没有属性“ isatty””。我一直在研究,发现有些人通过安装Anaconda 64位解决了这一问题。但是,我已经在窗口10上运行了64位版本。
我的烧瓶应用程序的代码是:
from flask import Flask, render_template, jsonify, redirect
from flask_pymongo import PyMongo
import scrape_mars
# create instance of Flask app
app = Flask(__name__)
app.config["MONGO_URI"] = "mongodb://localhost:27017/mars_app"
mongo = PyMongo(app)
# create route that renders index.html template
@app.route("/")
def index():
mars = mongo.db.mars.find_one()
return render_template("index.html", mars=mars)
@app.route("/scrape")
def scrape():
mars = mongo.db.mars
mars_data = scrape_mars.scrape()
mars.update(
{},
mars_data,
upsert=True
)
return redirect("http://localhost:5000/", code=302)
if __name__ == "__main__":
app.run()
我得到的错误是在最后一行app.run()及其上:
发生异常:AttributeError'NoneType'对象没有 属性“ isatty”
我尝试在pycharm中运行此命令,但收到相同的消息。知道下一步该怎么做吗?