virtualenv中的makefile正在编译错误的python版本

时间:2013-06-13 23:47:38

标签: python makefile virtualenv qmake

我的机器正在运行python 2.6,虚拟环境运行2.7。

我输入virtualenv并运行configuremake,然后make install来构建应用程序( pyqt4 FWIW )。

我的问题:当我编译应用程序时,它完成了python 2.6。

如何告诉它使用虚拟环境的版本(2.7)。

我已经确认虚拟环境确实有2.7并且我已将python别名设置为python2.7,但没有快乐。

1 个答案:

答案 0 :(得分:1)

virtualenv仅为pythoneasy_installpip提供环境,但不提供make的环境。您可以运行以下内容来验证:

which make

根据instruction这里,我猜你需要运行以下命令:

python configure-ng.py

应该在virtualenv中触发正确的python。