title: "NameError: name 'SQLAlchemy' is not defined" despite installing with pip
body: <p>I am trying to run a python script that implements SQLAlchemy. However it is outputting an error <code>NameError: name 'SQLAlchemy' is not defined</code> I installed SQLAlchemy with 'pip install sqlalchemy' and thought I imported it correctly at the top of the script.</p>
  
  <pre><code>from sqlalchemy import create_engine
  import sqlalchemy
  
  engine = create_engine('sqlite:////Users/Desktop/practice/database.db')
  db = SQLAlchemy(engine)
  
  
  class newsPosts(db.Model):
  
      newsSite = db.Column(db.String(128), nullable=False)
      title = db.Column(db.String(128), nullable=False)
      date = db.Column(db.String(128), nullable=False)
      url = db.Column(db.String(128), nullable=True)
  
  
  def main():
      print("hello world")
  
  
  if __name__ == '__main__':
      main()
  </code></pre>
  
  <p>Here is the entire error:</p>
  
  <pre><code>Traceback (most recent call last):
    File "scrapeNews.py", line 13, in &lt;module&gt;
      db = SQLAlchemy(engine)
  NameError: name 'SQLAlchemy' is not defined
  </code></pre>