如何在我的 shebang 行中上升目录?
How to go up a directory in my shebang line?
OS X 使用 Sublime Text 2.
我的应用结构是这样的:
/project1/
+———————venv/ <— virtual enviroment
+———————app/ (has an ___init___.py file)<— Flask app
+———————alembic <— current installation of Alembic also has the env.py file
+——————— more files that refer to #!venv/bin/python
我正在使用 Sublime Text 2 来 运行 我的脚本,并告诉 Sublime Text 使用我的自定义 Python 安装到目前为止我已经将 #!venv/bin/python
添加到开头我的文件。
问题是,现在我需要将 virtualenv 用于驻留在 alembic
目录中的脚本。 #!venv/bin/python
不起作用,我猜是因为 venv
和 alembic
是同级目录。但是,我不知道如何去 "up" 一个目录来调用正确的 Python 解释器。
为什么 #!./venv/bin/python
不起作用? .
不是告诉 Sublime 上一级目录吗?
shebang 指令中的解释器路径必须是绝对路径。
OS X 使用 Sublime Text 2.
我的应用结构是这样的:
/project1/
+———————venv/ <— virtual enviroment
+———————app/ (has an ___init___.py file)<— Flask app
+———————alembic <— current installation of Alembic also has the env.py file
+——————— more files that refer to #!venv/bin/python
我正在使用 Sublime Text 2 来 运行 我的脚本,并告诉 Sublime Text 使用我的自定义 Python 安装到目前为止我已经将 #!venv/bin/python
添加到开头我的文件。
问题是,现在我需要将 virtualenv 用于驻留在 alembic
目录中的脚本。 #!venv/bin/python
不起作用,我猜是因为 venv
和 alembic
是同级目录。但是,我不知道如何去 "up" 一个目录来调用正确的 Python 解释器。
为什么 #!./venv/bin/python
不起作用? .
不是告诉 Sublime 上一级目录吗?
shebang 指令中的解释器路径必须是绝对路径。