No se puede implementar una aplicación Flask simple en Webfaction

He estado tratando de hacer que Flask trabaje en mi servidor de webfaction durante horas sin resultados.

Seguí las instrucciones enhttp://flask.pocoo.org/snippets/65/

Tengo mi archivo index.py almacenado en htdocs.

import sys
yourappname = "/home/<myusername>/webapps/myapp/htdocs"
if not yourappname in sys.path:
    sys.path.insert(0, yourappname)

from yourappname import app as application 

Entonces he añadido esto a mi archivo httpd.conf:

WSGIPythonPath /home/yourusername/webapps/yourapp/htdocs/
#If you do not specify the following directive the app *will* work but you will
#see index.py in the path of all URLs
WSGIScriptAlias / /home/yourusername/webapps/yourapp/htdocs/index.py

<Directory /home/yourusername/webapps/yourapp/htdocs/>
   AddHandler wsgi-script .py
   RewriteEngine on
   RewriteBase /
   WSGIScriptReloading On
</Directory>

luego tengo myapp.py en el mismo directorio htdocs al lado de index.py:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

Tengo mi dominio apuntado a mi proyecto en webfaction. El index.py predeterminado estaba funcionando antes de que yo sobrescribiera con el nuevo como se indica en las instrucciones. Sin embargo, solo obtengo el servidor 500. Me disculpo, pero soy un noob completo cuando se trata de Linux y la administración de servidores. Ni siquiera puedo acceder a mi registro de errores en los usuarios porque dice que no tengo permiso.

Creo que tiene algo que ver con mi instalación de matraz en el servidor de Linux, lo instalé a través de una instalación fácil, dice que instaló todas las dependencias y no dio ningún error.