0

我正在尝试运行一个非常简单的 tmux shell 脚本,称为“split.sh”,它拆分终端窗口。

分裂.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。为什么终端给我这个错误:(???

谢谢。

4

1 回答 1

2

我遇到了同样的问题。“ manage.py ”在目录中,但仍然存在此问题。

python:无法打开文件'manage.py':[Errno 2]没有这样的文件或目录

我所做的是提到了manage.py所在项目的完整路径,并成功运行了命令!这是因为该文件位于子目录中。您需要输入适当的子目录或将其添加到文件名中,如下所示

python C:\Users\myuser\python_projects\myproject\manage.py syncdb

希望这将帮助您解决问题。

于 2016-03-18T10:36:50.147 回答