Python 如何使芹菜使用pypy作为其解释程序?

Python 如何使芹菜使用pypy作为其解释程序?,python,celery,pypy,Python,Celery,Pypy,我刚刚在我的系统上安装了pypy(Ubuntu14.04,pypy是从官方PPA安装的)。我的默认解释器仍然是CPython 2.7(最新版本),因此执行任何celery命令都将在此默认情况下运行 如何指定芹菜应该在pypy下运行?我认为您可以更改芹菜的shebang,使用pypypip将strickly指向pypyInstall芹菜。首先创建一个virtualenv,然后激活它@卡萨姆,类似于#/usr/bin/env pypypy?还有,我如何检查使用的是正确的解释器?@blz是的,像这样。

我刚刚在我的系统上安装了pypy(Ubuntu14.04,pypy是从官方PPA安装的)。我的默认解释器仍然是CPython 2.7(最新版本),因此执行任何
celery
命令都将在此默认情况下运行


如何指定芹菜应该在pypy下运行?

我认为您可以更改芹菜的shebang,使用pypypip将strickly指向pypyInstall芹菜。首先创建一个virtualenv,然后激活它@卡萨姆,类似于
#/usr/bin/env pypypy
?还有,我如何检查使用的是正确的解释器?@blz是的,像这样。或者使用Peter的解决方案——它更清洁,但不是全系统的。检查解释器-有很多方法。首先,我想到了(但可能不是最简单的一个)-检查sys.version。好吧,你可以说
pypy-mpip安装virtualenv
,然后
pypypy-m virtualenv blz_env
,来创建你的环境。然后
blz_env\Scripts\activate
,以激活环境。然后,它将向您显示您正在使用该环境。您可以安全地调用
pip install芹菜
,而不必说
pypy-m pip
,它将芹菜安装到pypypy的
blz_env
副本中。