gpt4 book ai didi

python - 如何在我的 shebang 行中查找目录?

转载 作者:行者123 更新时间:2023-11-30 23:04:25 24 4
gpt4 key购买 nike

使用 Sublime Text 2 的 OS X。

我的应用程序结构是这样的:

/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 附加到了开头我的文件。

问题是,现在我需要对位于 alembic 目录中的脚本使用 virtualenv。 #!venv/bin/python 不起作用,我猜是因为 venvalembic 是同级目录。但是,我不知道如何“向上”一个目录来调用正确的 Python 解释器。

为什么#!./venv/bin/python不起作用? . 不是告诉 Sublime 向上一个目录吗?

最佳答案

shebang 指令中的解释器路径必须是绝对路径。

https://en.wikipedia.org/wiki/Shebang_%28Unix%29#Syntax

关于python - 如何在我的 shebang 行中查找目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33725816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com