无法在conda环境中导入名称random / multiarray

时间:2015-12-22 04:14:45

标签: python python-2.7 numpy tensorflow conda

我试图在conda环境中运行tensorflow。我开始创建一个带有conda create --name py27 python=2.7的python 2.7环境,然后激活它。在环境中,我运行了conda install -c https://conda.anaconda.org/jjhelmus tensorflow,它在包中有张量流和numpy,所以假设不应该有任何运行numpy的问题。

然而,当我在环境中打开python控制台时,我不断获得ImportError: No module named multiarrayImportError: cannot import name Random(我可以随机导入而没有任何问题,但后来我得到了多阵列问题)无论我卸载/重新安装numpy / matplotlib多少次(有一次我甚至卸载/重新安装了python),无论我尝试使用哪些版本,我都会继续遇到同样的问题。我该怎么办?

1 个答案:

答案 0 :(得分:1)

答案为here

很快:该问题与numpy版本有关,无论出于何种原因,该版本都会被另一个软件包升级。尝试指定版本:conda create -n NAME numpy=1.9.3 other_package

如果这不起作用,请检查工作目录中是否有与某些包名称相匹配的文件。例如,在将numpy.py.txt(这是一种手工制作的备忘单)重命名为numpy.py并在我在该目录中时在Python shell中尝试import numpy之后,我遇到了类似的问题。 / p>