你如何解决这个在Jython错误上运行的VirtualEnv?

时间:2014-01-08 00:47:00

标签: python virtualenv jython

我能够在python上成功运行virtualenv,而不是在jython(版本2.5.2)上运行。可能是什么问题,我该如何解决这个问题?

以下是错误:

Susans-MacBook-Pro:Intro_Jython susantan$ virtualenv -p jython susan_env_jy
Running virtualenv with interpreter /Users/susantan/jython2.5.2/bin/jython
ERROR: None
ERROR: this script requires Python 2.6 or greater.
Susans-MacBook-Pro:Intro_Jython susantan$ virtualenv -p python susan_env_jy
Running virtualenv with interpreter /usr/bin/python
New python executable in susan_env_jy/bin/python
Installing setuptools, pip...done.

1 个答案:

答案 0 :(得分:1)

来自Jython网站:

  

最新的Jython稳定版本是2.5.3。出于生产目的,请使用此版本。

从错误消息中:

  

错误:此脚本需要Python 2.6或更高版本。

这可能是导致问题的原因。 Jython有一个2.7beta1你可以试试。

<小时/> 编辑:在virtualenv网站上,看起来他们在v1.10中放弃了对Python 2.5的支持:

  

1.10(2013-07-23)~~~~~~~~~~~~~~~~~

     
      
  • BACKWARDS INCOMPATIBLE 不再支持Python 2.5。最低
  •   

您必须安装virtualenv的早期版本才能支持Jython 2.5.x

以下是以前版本的链接(1.9.1)https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz - 您应该可以通过解压缩包并从文件夹中运行jython setup.py install来安装它。