virtualenv 包是通过 sourcing
/usr/share.../virtualenvwrapper.sh
从 .bashrc 设置的。这个文件定义了一些函数,其中cdvirtualenv
:
function cdvirtualenv {
virtualenvwrapper_verify_workon_home || return 1
virtualenvwrapper_verify_active_environment || return 1
virtualenvwrapper_cd "$VIRTUAL_ENV/$1"
}
如何从我自己的脚本文件调用这个函数?
简单地称它为:
#!/bin/bash
cdvirtualenv
给我:
/srv/bin$ ./echotmp.sh
./echotmp.sh: line 3: cdvirtualenv: command not found