[英]Different shebang line for a python script depending on the system
我有一個 python 腳本,它使用從 virtualenv 運行的 Django 框架,我想在 virtualenv 位於不同位置的不同機器上使用相同的腳本。
腳本是這樣的:
#!/home/lenovo/.virtualenvs/gjt/bin/python
sys.path.append('/home/lenovo/prj/gjt/gjt')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'gjt.settings')
import django
django.setup()
要在不同的機器上使用相同的腳本,我需要將 shebangline 更改為其他內容。
謝謝。
這個shebang應該適合不同的虛擬環境:
#!/usr/bin/env python
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.