Skip to main content
 首页 » 编程设计

python之你如何解决这个 VirtualEnv Running on Jython 错误

2025年05月04日13leader

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