我能够在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.
答案 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
来安装它。