2017-07-04 12 views
0

python 3.5パッケージをインストールして、Jupiterノートブックでpyspark3カーネルを使用できるようにしたいと考えています。azure hdinsight pyspark3カーネルにpythonパッケージをインストールするには?

私は、次のスクリプトのアクションを実行しようとしました:

#!/bin/bash source /usr/bin/anaconda/envs/py35/bin/activate py35 sudo /usr/bin/anaconda/envs/py35/bin/conda install -y keras tensorflow theano gensim

をしかしパッケージが3.5

答えて

0

でのpython 2.7およびないにインストールされます、あなたはピップを使用してインストールしようとしたことがありますか?あなたは、Python 2とPython 3の両方を持っているいくつかのケースでは

、あなたはコマンド conda help installのヘルプ情報によるPythonの3

0

のためのピップを起動するだけではなく、ピップのPIP3を実行する必要があり、パラメータ-n ENVIRONMENTを指定して、envs/py35などの指定された環境にパッケージをインストールします。

$ conda help install 
....... 
-n ENVIRONMENT, --name ENVIRONMENT 
        Name of environment (in 
        /home/sshuser/.conda/envs:/usr/bin/anaconda/envs). 

だからあなたは以下のようにコマンドを経由して、必要なこれらのパッケージをインストールすることができます。

sudo /usr/bin/anaconda/bin/conda install -y keras tensorflow theano gensim -n py35 

希望します。あなたが使用することができます

0

#!/usr/bin/env bash 
/usr/bin/anaconda/envs/py35/bin/conda install -y ... 

または(condaパッケージを持っていない場合)

/usr/bin/anaconda/envs/py35/bin/pip install ... 
+0

あなたは、私がこれを実行するには、スクリプトのアクションを使用するか、マスターにSSHする勧め/ドライバノードのHDinsight? –

+1

スクリプトアクションは私にとってはうまくいく(私はHDInsightも使用する) – Loki

関連する問題