OSError: [Errno 8] Exec format error
访问 python项目某个.py文件的网页的时候会出现OSError: [Errno 8] Exec format error的问题,一般情况下是由于基于Unix(Linux,Mac OS)系统下的问题。例子如下:

if __name__ == '__main__':app.run()# app.run(debug=True,host='***.****.**.***', port=****)Traceback (most recent call last):File "/home/bright-wu/****/****.py", line 145, in <module>app.run()File "/home/bright-wu/.myvirtualenvs/****/local/lib/python2.7/site-packages/flask/app.py", line 944, in runrun_simple(host, port, self, **options)File "/home/bright-wu/.myvirtualenvs/loveyy/local/lib/python2.7/site-packages/werkzeug/serving.py", line 1007, in run_simplerun_with_reloader(inner, extra_files, reloader_interval, reloader_type)File "/home/bright-wu/.myvirtualenvs/loveyy/local/lib/python2.7/site-packages/werkzeug/_reloader.py", line 332, in run_with_reloadersys.exit(reloader.restart_with_reloader())File "/home/bright-wu/.myvirtualenvs/****/local/lib/python2.7/site-packages/werkzeug/_reloader.py", line 176, in restart_with_reloaderexit_code = subprocess.call(args, env=new_environ, close_fds=False)File "/usr/lib/python2.7/subprocess.py", line 523, in callreturn Popen(*popenargs, **kwargs).wait()File "/usr/lib/python2.7/subprocess.py", line 711, in __init__errread, errwrite)File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_childraise child_exception
OSError: [Errno 8] Exec format error

问题解决办法
一,chmod +x filedir  filedir是要访问的文件名称,设置了以后文件具有可执行权限才能被web服务器访问。
二,在.py文件的开头写下以下代码

#! /usr/bin/env python
#encoding: utf-8from flask import Flask,render_template,request,redirect,url_for,session,g

备注:
一般所有的python程序第一行应该为#!行,它可以告诉计算机你想用python来执行这个程序。例如
在windows系统下
#! python3或 #! python

在linux系统下*
#! /usr/bin/env python
#! /usr/bin/ python (如果报其他错误,使用#! /usr/bin/env python试试看)

在OS X下
#! /usr/bin/env python

#encoding: utf-8 预防编码错误SyntaxError: Non-ASCII character ‘\xe5’ in file (python3以下版本)

OSError: [Errno 8] Exec format error相关推荐

  1. docker Cannot start container [8] System error: exec format error

    docker Cannot start container  [8] System error: exec format error 学习了:https://www.aliyun.com/jiaoch ...

  2. Docker启动失败提示【exec user process caused: exec format error】

    Docker启动失败提示[exec user process caused: exec format error] Docker版本不支持Arm64,可在网络上查找ARM64的版本

  3. Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误

    Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序报错:442: ./install.sfx.4064: Exec format error 通过reade ...

  4. Exec format error问题的原因

    最近接了一单Linux驱动开发的活儿(q793077569),在搭建开发环境的过程中,编译内核时出现报错,exec format error,经过排查,是因为所使用的ubuntu系统是32位的,而交叉 ...

  5. Linux Nginx启动报错:Failed at step EXEC spawning /etc/rc.d/init.d/nginx: Exec format error.

    目录 场景 报错 原因 解决 场景 systemd启动nginx systemctl start nginx.service 报错 报错第一行为 Failed at step EXEC spawnin ...

  6. docker使用镜像报错:standard_init_linux.go:211: exec user process caused “exec format error“

    在服务器使用镜像运行代码时出现了该报错.使用了docker run 后,由于是刚接触docker,不知道是什么原因.经网上查阅资料后,了解到原来有可能是我的镜像架构和机器架构不一致. 使用 docke ...

  7. geth运行报错zsh: exec format error: ./geth

    使用: file geth 可知,原因多半是geth与对应的系统不匹配造成的,同理,AMD的mac也暂时用不了这个 可以从这里重新下载:https://geth.ethereum.org/downlo ...

  8. standard_init_linux.go:211: exec user process caused “exec format error“

    1.我们可以使用 docker images 来列出本地主机上的镜像 docker images 2.查看一下你所docker pull下来的镜像架构("Architecture" ...

  9. pyqt5 安装pyqt ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied:解决方案

    pyqt5 安装pyqt ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied:解决方案 ...

  10. pip报错 ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory

    使用pip安装某些包时,会出现以下报错 ERROR: Could not install packages due to an OSError: [Errno 2] No such file or d ...

最新文章

  1. python技巧提升
  2. Marvelous Designer衣袖设计教程
  3. 微软推出“ Group Transcribe”应用,多人多语言会议实时高准确度文字转录并翻译
  4. 每日一套szuManthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)
  5. 【OCP新题库】052最新题库解析-第5题
  6. 面试:a==1 a==2 a==3 是 true 还是 false?
  7. 《DSP using MATLAB》Problem 6.12
  8. @configurationproperties注解的使用_SpringBoot常用注解的简单理解
  9. matlab 动画_MATLAB绘图动画(1)
  10. 架构设计 | 分布式体系下,服务分层监控策略
  11. 定理在数学中的简写形式_湘教版八年级数学上册知识点总结
  12. 对存在过期 binlog 的 MySQL5.7 添加从服务器
  13. Github和Git的基本教程,适合新手
  14. 计算机网络课程设计小型企业局域网的组建,计算机网络课程设计小型企业局域网的组建.doc...
  15. English音标(全)与单词家园
  16. html 背景色线性渐变,各种浏览器设置背景颜色线性渐变的方式
  17. mc:Ignorable=“d“什么意思?
  18. 动态给div背景图片赋值
  19. Fiddler抓取HTTPS最强攻略
  20. greensock缓动类包之TweenLite

热门文章

  1. 睡觉计算机主机在身旁好么,笔记本电脑的睡眠和休眠之间有什么区别
  2. npm install报错10054,Error while executing
  3. 全微分的充分条件和必要条件
  4. 2022年,前端网课分析
  5. Java解决vue跨域问题
  6. 如何用python爬虫薅羊毛_拼多多现重大BUG被“薅羊毛”,教你如何用Python简单褥羊毛...
  7. 微信PC版应用双开,一台计算机两个微信号
  8. myqr制作动态二维码出错
  9. NB-IoT从原理到实践 学习笔记 Part 9-10
  10. Ardunio开发实例-MSA301三轴加速计