iepy django 环境变量 JAVAHOME 未定义

iepy django Environment variable JAVAHOME not defined

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ sudo iepy --create iepy 未定义环境变量 JAVAHOME。

我在使用 IEPY 包时遇到了这个问题。它是 Django 和 Java 相关的。

我觉得我已经尝试了所有方法来设置 JAVAHOME 路径,但没有任何效果:

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ echo $JAVAHOME /usr/lib/jvm/java-8-oracle/bin/java birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$回显$JAVA_HOME /usr/lib/jvm/java-8-oracle/bin/java birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ 其中java /usr/lib/jvm/java-8-oracle/bin/java

sudo vim /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ sudo iepy --create iepy 未定义环境变量 JAVAHOME。 birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$当然是,我是不是在吃疯狂的药?

较长的答案与 sudo 的使用有关。但是为了让你继续前进,你 should/can 使用这个:

JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java iepy --create iepy

如果您使用sudo,您可以:

sudo JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java iepy --create iepy