Shebang在脚本中使用virtualenv解释器与Apache中的web脚本



我有一个VPS。我使用的是SSH,我创建了一个本地安装的Python 3.4.3,然后用mkdir创建一个名为PythonTest的文件夹。

然后,我使用virtualenvPythonTest创建了一个虚拟环境和源PythonTest/bin/activate。现在我正试图弄清楚使用这种病毒应该是什么样的。我使用普通上传了hello_world.py

#!/usr/bin/python 

舍邦线。这个剧本很好用。脚本的文本为:

#!/usr/bin/python
print
print "Hello world!"

以下是我尝试过但没有成功的线路:

#!/usr/bin/python3
#!/usr/bin/env python3
#!/usr/bin/env PythonTest
#!/root/.local/bin/python3

我是SSH和python的新手,正试图弄清楚如何上传和运行仅在python 3.4.3的virtualenv/alternate安装中安装模块的脚本。非常感谢您的帮助。

如果您已经获取了激活脚本,则可以使用

#!/usr/bin/env python

相反,它将从PATH中获取适当的python。

最新更新