conda安装 - 六,轮,numpy,protobuf,werkzeug

时间:2017-09-13 12:05:28

标签: python numpy opencv

我安装了opencv的conda版本 - opencv 3.2 + python 3.4.3。 之后,我尝试使用

安装tensorflow
# For Python 3.4
    wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl
    sudo pip3 install tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl

它要求特定版本的六,轮,numpy,protobuf,werkzeug 它正在卸载数据包并重新安装特定版本。但是当我尝试在python中导入它时显示

ImportError: No module named 'tensorflow'

我认为重新安装过程是由pip完成的,并且conda无法识别它。

更新:这是我已安装的conda列表。

conda list

我需要一个命令来安装带有conda

的以下软件包
six >= version 1.10.0 
wheel >= version 0.26 
numpy >= version 1.11.0 
protobuf >= version 3.2.0 
werkzeug >= version 0.11.10 

我的conda版本是conda 3.16.0

更新

我使用

找到了包裹
anaconda search -t conda six

必需的包在pic1

中标记为红色

pic1

接下来我做了

anaconda show vpython/six

它显示了我所需的版本。当我使用给定的命令

安装时
conda install --channel https://conda.anaconda.org/vpython six

只安装旧版本。我需要一个解决方案来安装我想要的版本。

我也尝试了所有其他软件包,它也安装了相同的旧版本。 我也给了你想要的确切版本。

pic2

更新:以上所有软件包都需要安装在armv7l平台上。

3 个答案:

答案 0 :(得分:0)

以下是您要求的命令行:

conda install package=version

package是您要安装的模块的名称
version是版本号(如1.2.3

答案 1 :(得分:0)

我能够使用conda版本six和Python 3.5安装包1.10.0版本4.3.23

我建议您更新您的conda:conda - conda update

如果仍然无法获得所需的six版本,请安装Python 3.5(或3.6)。 (如果您在安装时遇到问题,请检查this question。)

答案 2 :(得分:0)

我自己更新了上面提到的所有包裹。 要使用conda查找所有上述包,我们需要使用以下命令,

anaconda search –t conda <package name>

找到包裹后,

anaconda show <package(owner/package)>

它将显示版本并将提供安装命令 发出命令并按回车。

6:

anaconda show krrishnarraj/six
conda install --channel https://conda.anaconda.org/krrishnarraj six

轮:

conda install wheel

numpy的:

pip install numpy

protobuf的:

pip install protobuf

WERKZEUG:

pip install werkzeug
相关问题