我已将变量JYTHON_HOME
设置为安装Jython的目录,将JYTHON_PATH
设置为bin文件夹,但当我尝试运行jython时仍然出现以下错误:
'jython' is not recognized as an internal or external command,
operable program or batch file.
为什么会出现这个错误?Java安装没有问题。
我已将变量JYTHON_HOME
设置为安装Jython的目录,将JYTHON_PATH
设置为bin文件夹,但当我尝试运行jython时仍然出现以下错误:
'jython' is not recognized as an internal or external command,
operable program or batch file.
我是Windows用户,并且已经在C:\jython2.7.0
中安装了Jython。
我既没有设置JYTHON_HOME
环境变量,也没有将%JYTHON_HOME%\bin
添加到PATH
环境变量中。 我也遇到了与问题中显示的相同的错误。
JYTHON_HOME
的新环境变量,并将其值设置为C:\jython2.7.0
。你必须使用自己的Jython安装文件夹。
%JYTHON_HOME%\bin
添加到PATH
环境变量中,如下面的两张图片所示。如果还没有
PATH
环境变量,请先创建(这很少见)。
jython
,它将起作用。 现在可以尝试执行简单的Python语句,如下面的图片所示。请不要使用已经打开的终端。
就是这样。
您仍需将可执行文件 jython.bat 的路径添加到环境变量 PATH 中。这里提供一个 ini-jython.bat 的示例,我在执行我的 jython 项目之前使用此文件(在本例中,它是一个 Django on Jython 项目,您可以安全地忽略 Django 内容或根据您的需要进行调整):
set JYTHON_HOME=c:\tools\jython2.5.2
set PATH=%JYTHON_HOME%\bin;%PATH%
set CLASSPATH=dep1;dep1/lib/*;_lib/*
set JYTHONPATH=.;..\django-debug-toolbar;..\django-common
set DJANGO_SETTINGS_MODULE=site_projname.settings
set PYTHONPATH=%JYTHONPATH%
set manage=jython c:\tools\jython2.5.2\bin\django-admin.py
set makemessages=django-admin makemessages --extension html,py
set compilemessages=django-admin compilemessages
%JYTHON_HOME\bin%
添加到您的PATH
中。打开新终端并键入jython
,它就会工作。 - hygull