我刚刚开始使用终端来满足我的编程需求.在很多Django教程中,我看到有人说,例如,我应该在终端输入:
manage.py runserver
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,它说:
bash: manage.py: command not found
Run Code Online (Sandbox Code Playgroud)
我这样做是为了工作:python manage.py runserver
但是我想理解为什么这样做而另一种方法却没有.我想这些是一些非常基本的东西,但我想我会问这里.
anu*_*ava 11
这是因为您manage.py
不是可执行脚本.
首先把这一行放在顶部manage.py
(假设你的python在/usr/bin/python
):
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
然后让你的脚本可执行:
chmod +x manage.py
Run Code Online (Sandbox Code Playgroud)
然后尝试执行您的脚本./manage.py runserver
.
阅读此链接了解更多信息:http://effbot.org/pyfaq/how-do-i-make-a-python-script-executable-on-unix.htm
归档时间: |
|
查看次数: |
4966 次 |
最近记录: |