我安装了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
的以下软件包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
中标记为红色接下来我做了
anaconda show vpython/six
它显示了我所需的版本。当我使用给定的命令
安装时conda install --channel https://conda.anaconda.org/vpython six
只安装旧版本。我需要一个解决方案来安装我想要的版本。
我也尝试了所有其他软件包,它也安装了相同的旧版本。 我也给了你想要的确切版本。
更新:以上所有软件包都需要安装在armv7l平台上。
答案 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