无法使用shebang从python脚本激活virtualenv

时间:2017-03-05 10:53:05

标签: python bash virtualenv shebang

我正在使用PythonAnywhere。我已经使用virtualenvwrapper创建了一个我拥有所需包的环境。

在bash中我做:

activate virtualenv
python my_subfolder/my_script.py

它有效。

但是,我想使用PythonAnywhere的功能来安排此计划。但是当它运行时,它会(预期)恢复为默认的Python解释器。

我对路径和航行不太好,所以我尝试了各种各样的方法。我肯定知道我的venv在这条路上:

https://www.pythonanywhere.com/user/my_username/files/home/my_username/.virtualenvs/my_venv/bin/python

我当然省略了域名,但是尝试将网址的以下任何部分附加到#!,这样就永远不会有效:

#!user/my_username/files/home/my_username/.virtualenvs/my_venv/bin/python

请注意,该脚本位于子文件夹my_subfolder/my_script.py中。我也是chmod u+x Python脚本。很困惑。

0 个答案:

没有答案