您可以使用 virtualenv 和 virtualenvwrapper 程序,使用 virtualenv 您可以选择您选择的 python 环境。
例如,如果你想用 python 2.7 执行“App A”,你可以用 virtualenv 来做(Debian 的例子)
安装一个包
apt-get update
apt-get install python-pip git
pip install virtualenv virtualenvwrapper
配置 virtualenvwrapper
cat << EOF >> ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
EOF
source ~/.bashrc
准备 App A 环境
mkvirtualenv --no-site-packages -p /usr/bin/python2.7 app_a
add2virtualenv /opt/app_a
运行你的应用程序
workon app_a
yourscrypt.py
或者
$HOME/.virtualenvs/app_a/bin/python yourscript.py