【发布时间】:2019-05-19 06:34:39
【问题描述】:
我不确定这里发生了什么。我用 Anaconda 安装了 Python,没有安装以前版本的 Python。在 Spyder、Jupyter Notebooks 或 Anaconda 提示本身内一切正常。当我尝试在 cmd 中运行 numpy 或 pandas 时,出现错误。当我在 Anaconda 提示符下运行它们时,没问题。
看起来两个提示都指向完全相同的 Python 安装。我什至从 Anaconda 安装文件夹中运行了 python.exe 并得到了同样的错误。
我的环境变量路径指向 C:\Anaconda,python.exe 所在的位置。关于发生了什么的任何想法?
编辑:我注意到我在 conda 屏幕截图上导入了 numpy,我正在尝试在 cmd 屏幕截图上导入 numpy。在 conda 上导入 pandas 或 numpy 会成功加载。
编辑 2: 在 Anaconda 文件夹中打开 python.exe 会得到相同的输出。无法导入 numpy/pandas。打开 Anaconda Navigator -> base (root) -> Open with Python 成功导入 numpy/pandas。 Anaconda 中的 python.exe 怎么无法检测到 Anaconda 安装的库...但在 Anaconda Navigator 中运行 Python 是否有效?
编辑 3:已解决 最终通过 Anaconda 提示符卸载并重新安装 Pandas 和 Numpy。真的很奇怪,但现在无论我使用 Conda 提示符还是 cmd,这两个包都可以工作。
【问题讨论】:
-
请不要在图片中发布代码/终端输出。请参阅此处了解原因:meta.stackoverflow.com/a/285557/2449192
-
如果 Python 可以在 Anaconda 提示符下运行,为什么还要从普通命令提示符下运行它?
-
我使用的是 pycharm,尽管将解释器设置为 Anaconda,但我的代码无法在其中运行。经过一番调查,我意识到问题也发生在正常的 cmd 中。想如果我可以让它在那里工作,它也可以在 Pycharm 中工作。
标签: python-3.x pip anaconda