Использование IntelliJ Ultimate 2019.1 с плагинами Python, но это не было проблемой с любым другим модулем вообще (например, оба местоположения ниже показывают колбу и т. Д.).Обычно я могу Install Package packagename
, который добавляет его к /usr/local/lib/python3.7/site-packages
.Я не использую виртуальную среду, так как я следую за курсом.
Я установил и переустановил sqlalchemy и flask-sqlalchemy, используя pip3 install packagename
Оба отображаются в /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
BookModel.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import json
from settings import app
db = SQLAlchemy(app)
class Book(db.Model):
__tablename__ = "books"
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
settings.py
from flask import Flask
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:////Users/tomendacott/IdeaPython/BookApp/booksdb.db"
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
Ошибка
/usr/local/bin/python3.7 /Users/u/IdeaPython/BookApp/BookModel.py
Traceback (most recent call last):
File "/Users/u/IdeaPython/BookApp/BookModel.py", line 2, in <module>
from flask_sqlalchemy import SQLAlchemy
ModuleNotFoundError: No module named 'flask_sqlalchemy'