我想知道如何在我的计算机上设置一个配置文件,这样当我想为我的django项目运行manage.py时,我可以运行"./manage.py“而不是"python manage.py”。
谢谢。
发布于 2011-06-26 22:49:01
如果你在Windows上,你可以提供文件扩展名注册是正确的(我的意思是调用python.exe而不是pythonw.exe,否则你看不到控制台的输出,它不会等待它完成)。
在其他操作系统上,使用chmod +x manage.py使manage.py可执行,然后就可以执行./manage.py了。它应该已经有了#!/usr/bin/env python hashbang,它告诉它使用哪个程序来运行它。
(这适用于所有事情,而不仅仅是manage.py -阅读有关shebang (Wikipedia)的更多信息。)
发布于 2011-06-26 22:48:38
chmod +x manage.py应该这么做
发布于 2011-06-26 22:49:03
在Linux/OSX上,我:
sudo chmod 777 ./manage.py在那之后,我可以不指定python来运行它。希望这能帮到你。
https://stackoverflow.com/questions/6484646
复制相似问题