我能够在 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.
请您参考如下方法:
来自 Jython 网站:
The most current stable release of Jython is 2.5.3. For production purposes, please use this version.
从您的错误消息:
ERROR: this script requires Python 2.6 or greater.
这可能是问题的原因。 Jython 有一个 2.7beta1,您可以试试。
编辑:来自 virtualenv网站,看起来他们在 v1.10 中放弃了对 Python 2.5 的支持:
1.10 (2013-07-23) ~~~~~~~~~~~~~~~~~
- BACKWARDS INCOMPATIBLE Dropped support for Python 2.5. The minimum
您必须安装较早版本的 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 来安装它。
