我想安装python 3.5软件包,以便在带有pyspark3内核的Jupyter笔记本中使用它们。
我尝试运行以下脚本操作:
#!/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
但是软件包安装在python 2.7而不是3.5
答案 0 :(得分:2)
您可以使用:
#!/usr/bin/env bash
/usr/bin/anaconda/envs/py35/bin/conda install -y ...
或(如果conda没有包裹)
/usr/bin/anaconda/envs/py35/bin/pip install ...
答案 1 :(得分:1)
根据命令conda help install
的帮助信息,有一个参数-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
希望它有所帮助。
答案 2 :(得分:0)
您是否尝试使用pip进行安装?
在某些情况下你同时拥有Python 2和Python 3,你必须运行pip3而不是pip来调用Python 3的pip。