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

问题描述:

我试图在conda环境中运行tensorflow。我开始创建一个带有conda create --name py27 python=2.7的Python 2.7环境,然后激活它。在环境中,我运行了conda install -c https://conda.anaconda.org/jjhelmus tensorflow,它在包中有tensorflow和numpy,所以假设不应该有任何问题运行numpy。然而,当我在环境中打开python控制台时,我不断得到ImportError: No module named multiarrayImportError: cannot import name Random(我可以导入随机没有问题,但是然后我得到多阵列问题)无论多少次我卸载/重新安装numpy/matplotlib(一次我甚至卸载/重新安装了python),无论我尝试使用哪些版本,我都一直在得到同样的问题。我该怎么办?无法在conda环境中导入random/multiarray名称

有一个答案here

不久之后:该问题与numpy的版本有关,该版本由其他软件包通过任何原因升级。尝试指定版本:conda create -n NAME numpy=1.9.3 other_package

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