我正在尝试运行一个名为“split.sh”的非常简单的tmux shell脚本,该脚本会拆分终端窗口。
split.sh:
#!/bin/bash
~/build/tmux-1.5/tmux split-window -h
~/build/tmux-1.5/tmux split-window -v
~/build/tmux-1.5/tmux split-window -h
当我输入命令“sh~ / build / tmux-1.5 / split.sh”时,这个shell脚本运行正常,拆分终端窗口。
但是,当我设置别名时,
alias sp='sh ~/build/tmux-1.5/split.sh'
然后运行“sp”,终端给了我一个奇怪的错误:
python: can't open file 'manage.py': [Errno 2] No such file
我认为“manage.py”的这个错误与Django有关..但我不知道为什么终端正在寻找manage.py。为什么终端给我这个错误:(???
感谢。
答案 0 :(得分:2)
我遇到了同样的问题。 ' manage.py '在目录中,但仍然有这个问题。
python:无法打开文件' manage.py':[Errno 2]没有这样的文件或目录
我所做的是提到了manage.py所在的项目的完整路径,并成功运行了命令!它是因为该文件位于子目录中。您需要输入相应的子目录或将其添加到文件名中,如下所示
python C:\Users\myuser\python_projects\myproject\manage.py syncdb
希望这有助于您解决问题。