Python Flask在Windows上的Ubuntu上无法正常运行Bash

时间:2017-11-26 00:06:43

标签: python windows ubuntu flask windows-subsystem-for-linux

我正试图通过Windows上的Ubunutu上的Bash在我的Windows 10笔记本电脑上运行一个烧瓶应用程序,但是我收到以下错误:

没有 追溯(最近的呼叫最后):
  文件" app.py",第126行,在     app.run(debug = True)#Deubug设置为true
  文件" /usr/local/lib/python2.7/dist-packages/flask/app.py" ;,第841行,在运行中
    run_simple(host,port,self,** options)
  文件" /usr/local/lib/python2.7/dist-packages/werkzeug/serving.py" ;,第720行,在run_simple中     s.bind((主机名,端口))
  文件" /usr/lib/python2.7/socket.py" ;,第228行,在meth     return getattr(self._sock,name)(* args)
socket.error:[Errno 13]权限被拒绝

我不想尝试运行受限制的端口。它应该在5000端口 以下是我运行的命令:

  • sudo apt-get install python-pip
  • sudo pip install Flask
  • sudo pip install flask-bootstrap
  • sudo pip install bokeh
  • python app.py

每当安装Flask时,我都会收到警告:

目录' /home/User/.cache/pip/http'或其父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo' -H标志 目录' /home/User/.cache/pip'或其父目录不归当前用户所有,并且已禁用缓存轮。检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo' -H标志。

另外,运行sudo python app.py也无济于事。

有关正在发生的事情的任何想法?

0 个答案:

没有答案