我試圖通過類似下面的shell腳本激活VIRTUALENV但它似乎沒有工作,使用shell腳本激活VIRTUALENV似乎不工作
#!/bin/sh
source ~/.virtualenvs/pinax-env/bin/activate
我得到以下錯誤
$ sh virtualenv_activate.sh
virtualenv_activate.sh: 2: source: not found
但如果我在終端中輸入相同的命令似乎工作
$ source ~/.virtualenvs/pinax-env/bin/activate
(pinax-env)[email protected]:$
所以我改變了作爲建議shell腳本
#!/bin/bash
source ~/.virtualenvs/pinax-env/bin/activate
和使用
$ bash virtualenv_activate.sh
[email protected]:$
運行該腳本。
這不會引發錯誤,但同樣沒有激活的虛擬ENV
那麼如何解決這個問題的任何建議?
PS:我使用Ubuntu 11.04
嘗試'bash virtualenv_activate.sh' – arunkumar
可否請您詳細說明並將其作爲答案發布。 – Gautam