【问题标题】:Python install pandasPython 安装熊猫
【发布时间】:2016-02-07 20:05:42
【问题描述】:

我正在运行 Os X 10.11.3,但在安装 pandas 时遇到问题。我安装了两个 Anaconda 环境(3.5 和 2.7),并使用 CodeRunner 进行编码。我搜索了所有论坛并尝试了建议的建议,但似乎没有任何效果。

当我输入时

conda list 

在终端中,它显示已安装 pandas,但是当我尝试导入 CodeRunner 时,它返回 ImportError: No module named pandas。请注意,导入 numpy 成功没有问题。

我也有

#!/Users/username/anaconda/bin/python

在 CodeRunner 中 .py 文件的顶部。这是当我键入 which python 时在终端中输出的目录。默认情况下,CodeRunner 有

#!/usr/bin/python

我不是 100% 确定这有什么不同

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    鉴于 /Users/brendan/anaconda/bin 是 Python 可执行文件的路径,请在 Bash 提示符中尝试此操作,看看会发生什么:

    /Users/brendan/anaconda/bin/python -m pip install pandas
    

    【讨论】:

    • 当我在终端中输入时,我得到以下信息: 要求已经满足(使用 --upgrade 升级):熊猫在 ./anaconda/lib/python3.5/site-packages 要求已经满足(使用 --upgrade 升级):python-dateutil>=2 in ./anaconda/lib/python3.5/site-packages(来自 pandas) 要求已经满足(使用 --upgrade 升级):pytz>=2011k in ./anaconda/lib/python3.5/site-packages /anaconda/lib/python3.5/site-packages(来自 pandas) 要求已经满足(使用 --upgrade 升级):./anaconda/lib/python3.5/site-packages 中的 numpy>=1.7.0(来自熊猫)
    • 这意味着为您的 Anaconda Python 安装了 Pandas。但是,您提到您安装了多个 Python,在这种情况下,您需要找出您尝试使用 Pandas 的 Python 环境,并收到错误消息。您可以通过在环境(即 CodeRunner)中运行以下命令来做到这一点:from sys import executable,然后是 Python3 中的 print(executable) 或 Python2 中的 print executable。记下输出(复制它?)并将上面的路径替换为该输出,如the_output_path -m pip install pandas。看看会发生什么。
    • 可执行文件是 /usr/bin/python ,我使用 -m pip install pandas 将其复制到终端并得到以下信息: /usr/bin/python: No module named pip 。我有两个使用 anaconda 的 python 环境,我相信苹果电脑上有一个默认的环境。有没有办法更改我的可执行文件,使其仅指向 anaconda 发行版之一,还是我看错了问题?
    • 运行easy_install pip 安装pip。不,不要使用默认解释器,特别是因为您对细节不是很熟悉。您最终会导致操作系统中依赖 Python 的一半操作崩溃。
    • 但是,拥有 Anaconda 发行版的意义何在?他们有我想要的所有包,但我不能在 CodeRunner 中使用它们?我安装了 pip,但仍然收到相同的错误消息:/usr/bin/python: No module named pip
    【解决方案2】:

    是的,我知道这已经很晚了,但是如果有人发现了这个,也许这会有所帮助...... Coderunner 正在运行内置的 python (/usr/bin/python),而不是带有 pandas 的 anaconda 版本之一。在 Coderunner“运行设置”中,您将看到它运行“python $filename”,它优先于文件第一行中的内容。 (在我的 mac (10.13) 上,python 有 NumPy 但没有 pandas,)

    也许就像将 Coderunner“运行设置”python 更改为 /Users/username/anaconda/bin/python 一样简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      相关资源
      最近更新 更多