virtualenv activate_this与不同的python版本

时间:2014-10-09 21:19:15

标签: python flask virtualenv

在activate_this.py脚本中:

site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages')

它使用sys.version [:3],并且计算为python2.6(系统默认值)。 但是我已经安装了python2.7并使用:

创建了我的virtualenv
virtualenv -p /usr/local/bin/python2.7 venv

如何使用正确版本的python使virtualenv工作?

从/ usr / bin / python创建符号链接到/usr/local/bin/python2.7不是解决方案,因为CentOS系统依赖于python2.6。

1 个答案:

答案 0 :(得分:0)

让我们面对现实吧,python virtualenv非常有限并且具有非常具体的用例。我能够实现这一目标的唯一方法是通过针对所需版本的python重建mod_wsgi

How i say the interpreter version for wsgi apache