运行Django时出现/usr/bin/env未识别错误,求解决方案
解决Windows下运行Django时'/usr/bin/env'不被识别的问题
这个问题是因为你在Windows系统里用了类Unix系统的命令路径——/usr/bin/env是Linux/macOS里定位Python的方式,Windows的PowerShell或CMD根本认不出它。给你几个直接的解决方法:
直接用Python命令运行
打开终端,直接输入对应的Python命令启动manage.py就行:python "d:\Documents\Python\ecommerce\manage.py"如果你的系统里Python3需要用
python3调用,或者用Windows自带的Python启动器py,就换成:python3 "d:\Documents\Python\ecommerce\manage.py"或者
py "d:\Documents\Python\ecommerce\manage.py"修改manage.py文件的头部
打开项目根目录下的manage.py,第一行应该是#!/usr/bin/env python,直接删掉这一行就行(Windows系统会忽略这个类Unix的shebang注释),之后再运行就不会触发这个错误了。检查IDE的运行配置(如果用IDE启动)
如果你是用PyCharm、VS Code这类IDE运行项目,找到对应的运行配置项,把启动命令里的/usr/bin/env python替换成你本地Python的完整路径,或者直接改成python/py。
内容的提问来源于stack exchange,提问作者Elliot Nguyen
相关产品推荐
相关产品推荐

