从终端,virtualenv和Spyder导入熊猫时的行为不一致

时间:2019-03-14 11:27:33

标签: python anaconda

在Windows 10上,我首先安装了Python 3.4.1,然后安装了带有Python 3.7.1的Anaconda。

通过将Anaconda添加到PATH中,使Anaconda成为默认的Python版本。

无论何时我在虚拟环境中或在虚拟环境中在终端中输入python时,它都会启动。很好。

但是,当我尝试导入熊猫时,发生了一些奇怪的事情。

它将在以下情况下正确导入:

  1. 我将其导入Spyder(Anaconda附带的编辑器)或
  2. 我创建virtualenv,在其中安装Pandas,启动Python(Anaconda版本)并导入Pandas。

但是,如果我只是在virtualenv之外运行Python并执行import pandas,则会出现以下错误:

  

M:\ django> python Python 3.7.1(默认,2018年12月10日,22:54:23)[MSC   v.1915 64位(AMD64)] ::在Win32上的Anaconda,Inc.键入“ help”,   有关更多信息,请使用“版权”,“信用”或“许可证”。

     

导入熊猫

     

回溯(最近一次通话最后一次):文件“”,第1行,在      文件   “ C:\ Users \ M299700 \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ pandas__init __。py”,   第19行,在       “缺少必需的依赖项{0}”。format(missing_dependencies))ImportError:缺少必需的依赖项['numpy']

但是numpy已经随Anaconda一起提供了。

我该如何解决?

0 个答案:

没有答案