2016-12-07 1 views
1

私はvirtuelenvとしてcondaを使ってPythonでスナッピーモジュールで作業しようとしています。私はLinux Mint 18 Sarahにいる。JDK_HOMEを設定するには

私はモジュールsnappyを持っていますが、私は次のコードでそれをテストしようとした場合:from snappy import ProductIO私は、次の応答を得た:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/mara/.snap/snap-python/snappy/__init__.py", line 61, in <module> 
    import jpyutil 
ImportError: No module named 'jpyutil' 

したがって、私はpip install -i https://pypi.anaconda.org/pypi/simple jpyとJDK取得しようとしました。そして私は得た:Error: Environment variable "JDK_HOME" must be set to a JDK (>= v1.6) installation directory

したがって、私はjdk1.8.0_111をインストールしました。私はこの指示を使用した:https://community.linuxmint.com/tutorial/view/1372。しかし、JDK_HOME変数を正しい方法で設定する方法はわかりません。 JAVA_HOME(https://askubuntu.com/questions/175514/how-to-set-java-home-for-java)の指示で試してみましたが、環境ファイルにJDK_HOME="/opt/java/jdk1.8.0_111"と書きましたが、動作しません。環境ファイルを変更する前と同じエラーが表示されます。

誰かが私を助けることを望みます。

+0

このリンクをチェックすると、私もubuntuと同じだと思います。 https://douglascayers.com/2015/05/30/how-to-set-custom-java-path-after-installing-jdk-8/ – murthy

+0

これはウィンドウの指示です。私はJAVA_HOME用のmint/ubuntuのための命令を読んだ/投稿しました。 – Mara

+0

がこれに該当する場合があります https://www.youtube.com/watch?v=qlT0T9NjKZ4 – murthy

答えて

1

シンボリックリンクを作成します。/opt/javaのリスティング

ln -s /opt/java/jdk1.8.0_111 /opt/java/latest 

ディレクトリ:

. 
jdk1.8.0_111/ 
latest/ -> /opt/java/jdk1.8.0_111 

セット輸出

export JDK_HOME=/opt/java/latest 
export JAVA_HOME=${JDK_HOME} 
export PATH=$PATH:${JAVA_HOME}/bin 

さて、あなたは、Java JDKの新しいバージョンをインストールするときに、 最新のシンボリックリンクを変更するだけです。

+0

問題を解決しますが、新しいエラーが発生します。 'トレースバック(最新の呼び出しの最後):オープンで ファイル "/tmp/pip-build-p2voq_f8/jpy/setup.py"、ライン100、(中 ファイル ""、ライン1」 README.rst ')ファイル: FileNotFoundError:[Errno 2]このようなファイルやディレクトリはありません:' README.rst '' – Mara

+0

Google:[*** FileNotFoundError setup.py module README.rst ***](https: //www.google.com/search?q=FileNotFoundError+setup.py+module+README.rst)。あなたの新しい問題はあなたのインストールに関連していません。この時点でJavaは無関係です。 –

関連する問題