21

我对 Python 完全陌生,想用它进行数据分析。我刚刚在运行 OSX 10.8 的 Mac 上安装了 Python 2.7。我需要 NumPy、SciPy、matplotlib 和 csv 包。我读到我可以简单地安装 Anaconda 包并将所有内容合二为一。所以我继续下载/安装 Anaconda 1.7。

但是,当我输入: import numpy as np

我收到一条错误消息,告诉我没有这样的模块。我认为这与安装位置有关,但我不知道如何: A. 检查所有内容是否实际安装正确 B. 检查安装位置。

任何指针将不胜感激!

谢谢

4

4 回答 4

21

当您收到错误时,您可以通过查看which python命令行的结果来确定您正在运行的 python 版本。很可能您正在运行系统版本(尽管最新版本的 Mac OS X 在其系统 python 中包含 numpy),而不是 Anaconda 的 python 发行版。如果是这种情况,您需要PATH在安装过程结束时按照 Anaconda 的建议进行修改。假设它安装在 中~/anaconda,您需要添加如下内容:

export PATH=$HOME/anaconda/bin:$PATH

给你的.bash_profile

于 2013-09-26T13:45:27.193 回答
1

虽然这个问题与 Windows 环境无关,但仅供参考。为了在 spyder 之外或在 cmd 提示符下使用 anaconda 模块,请尝试使用 C:\Users\username\Anaconda3\lib\site-packages 更新 PYTHONPATH 和 PATH。

最后,重新启动命令提示符。

此外,sublime 有一个插件“anaconda”,可用于 sublime 与 anaconda 模块一起使用。

于 2017-01-11T20:21:21.953 回答
0

我认为现有答案不能回答您的具体问题(关于在 Anaconda 中安装软件包)。当我通过 安装新软件包时conda install <PACKAGE>,我会运行conda list以确保该软件包现在位于我的 Anaconda 软件包列表中。

于 2016-08-02T13:37:51.937 回答
0

你可能想试试这个:

对于蟒蛇2:

export PATH=~/anaconda2/bin:$PATH

对于蟒蛇 3:

export PATH=~/anaconda3/bin:$PATH

对于蟒蛇 4:

使用 Anaconda 提示

进而

conda --version

确认它有效。

于 2017-12-28T13:24:01.193 回答