不能shebang线指向隐藏文件夹?

时间:2016-12-08 22:34:38

标签: python flask terminal shebang

我第二次关注The Flask Mega Tutorial。但是,我使用的是virtualenvwrapper而不是virtualenv,并且,与作者决定将他的python安装目录放在他的项目目录中名为flask的目录(因此他的root_directory / flask / bin / python)中相反,我的Python安装在我的OS X用户主目录中的隐藏文件夹(.virtualenvs)内。

问题是,尝试执行项目根目录中的文件run.py失败时出现以下shebang行:

#!flask/bin/python
from app import app
app.run(debug=True)

我已多次尝试适当改变shebang线,但我似乎无法做到正确。错误是“没有这样的文件或目录。”

所以我的 Python安装的完整路径是:

/Users/me/.virtualenvs/get_env_details

我的项目根目录,也就是run.py所在的位置:

/Users/me/PycharmProjects/projectname/

请注意,virtualenvs文件夹是一个隐藏文件夹。那是罪魁祸首吗?为了记录,我试图从Pycharm执行run.py,同时激活虚拟环境。

0 个答案:

没有答案