如何为Jython设置环境变量?

Bha*_*pta 7 java windows jython environment-variables

我已将变量设置为JYTHON_HOME我已安装Jython的目录和JYTHON_PATHbin文件夹,但是当我尝试运行jython时仍然出现以下错误:

'jython' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?Java安装没有问题.

hyg*_*ull 6

我是 Windows 用户,我已经在C:\jython2.7.0.

我以前吃过什么?

JYTHON_HOME既没有设置环境变量也没有添加%JYTHON_HOME%\binPATH环境变量中。我也遇到了与问题中所示相同的错误。

我怎么修的?

  • 我创建了名为JYTHON_HOMEvalue 的新环境变量C:\jython2.7.0

    您必须使用自己的 Jython 安装文件夹。

在此处输入图片说明

  • 然后我添加%JYTHON_HOME%\binPATH环境变量中,如下图 2 所示。

    如果它不存在,则创建新的PATH环境变量(这种情况很少见)。

在此处输入图片说明

  • 打开新终端并输入jython,它将起作用。现在您可以尝试执行简单的 Python 语句,如下图所示。

    不要使用已经打开的终端。

在此处输入图片说明

就是这样。


Sir*_*irs 5

您仍然需要将可执行文件jython.bat的路径添加到PATH环境变量中.这里作为一个例子,我提供了我的ini-jython.bat,我在执行我的jython项目之前使用它(在这种情况下,它是Jython项目上的Django,你可以安全地忽略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
Run Code Online (Sandbox Code Playgroud)

  • PATH系统变量指示系统可以查找可执行文件的位置.jython.bat是jython可执行文件,它应该位于你已经安装了jython的目录中,位于"/ bin /"子文件夹中.例如,如果您已在"c:\ tools\jython"中安装了jython,则需要修改路径环境变量以包含"c:\ tools\jython\bin".你可以通过执行:"SET PATH = c:\ tools\jython\bin;%PATH%"来实现这一点.使用此句子,您要求系统修改PATH变量以包含jython bin文件夹,后跟PATH变量的现有内容(%PATH%). (2认同)