title: python flask - flask/bin/python is a "bad interpreter" after changing project name; have to use flask/bin/python3
body: <p>I decided to change the name of my Flask project folder from microblog to finalproject. I am using Python 3.4.2 on a Mac.</p>
  
  <p>Here's the hierarchy of finalproject:</p>
  
  <pre><code>Vivians-MacBook-Pro:finalproject vivianli$ ls
  __pycache__ app.db      db_create.py    db_migrate.py   db_upgrade.py   run.py
  app     config.py   db_downgrade.py db_repository   flask       tmp
  </code></pre>
  
  <p>Since then (and I should have thought this through more  carefully before I did this), the path "flask/bin/python" no longer works. For example,</p>
  
  <pre><code>Vivians-MacBook-Pro:finalproject vivianli$ ./db_migrate.py
  -bash: ./db_migrate.py: flask/bin/python: bad interpreter: No such file or directory
  </code></pre>
  
  <p>db_migrate.py is a migrating script that I've granted permission to. However when I use flask/bin/python3, it works. </p>
  
  <p>My question is why flask/bin/python doesn't work anymore, why flask/bin/python3 does after changing my overall project name, and if there are any other settings I should be concerned about.  </p>