如何在azure hdinsight pyspark3内核上安装python包?
我想安装Python3.5软件包,这样它们就可以在带有pyspark3内核的Jupyter笔记本中使用 我已尝试运行以下脚本操作:如何在azure hdinsight pyspark3内核上安装python包?,python,azure,pyspark,jupyter-notebook,azure-hdinsight,Python,Azure,Pyspark,Jupyter Notebook,Azure Hdinsight,我想安装Python3.5软件包,这样它们就可以在带有pyspark3内核的Jupyter笔记本中使用 我已尝试运行以下脚本操作: #/bin/bash source/usr/bin/anaconda/envs/py35/bin/activate py35 sudo/usr/bin/anaconda/envs/py35/bin/conda安装-y keras tensorflow theano gensim 但是这些包是在python 2.7上安装的,而不是在3.5中安装的。您是否尝试过使用p
#/bin/bash
source/usr/bin/anaconda/envs/py35/bin/activate py35
sudo/usr/bin/anaconda/envs/py35/bin/conda安装-y keras tensorflow theano gensim
但是这些包是在python 2.7上安装的,而不是在3.5中安装的。您是否尝试过使用pip进行安装
在同时具有Python 2和Python 3的某些情况下,必须运行pip3而不是仅运行pip来调用Python 3的pip。根据命令的帮助信息
conda help install
,有一个参数-n ENVIRONMENT
用于在指定环境(如envs/py35
)上安装软件包,解释如下
sudo /usr/bin/anaconda/bin/conda install -y keras tensorflow theano gensim -n py35
因此,您可以通过下面的命令安装这些软件包
sudo /usr/bin/anaconda/bin/conda install -y keras tensorflow theano gensim -n py35
希望有帮助。您可以使用:
#!/usr/bin/env bash
/usr/bin/anaconda/envs/py35/bin/conda install -y ...
或者(如果康达没有包裹)
您建议我使用脚本操作来执行此操作,还是通过SSH连接到HDinsight上的master/driver节点?脚本操作对我来说还可以(我也使用HDinsight)
/usr/bin/anaconda/envs/py35/bin/pip install ...