【问题标题】:installing python 2.7 package with anaconda使用 anaconda 安装 python 2.7 包
【发布时间】:2017-11-17 08:45:04
【问题描述】:

我第一次尝试弄清楚如何安装软件包。我已经下载了带有 Anaconda 发行版的 Python 2.7。当我进入终端并输入:

pip install pandas-datareader

我看到包安装成功的消息。但是,当我输入时:

import pandas-datareader as pdr

进入 Spyder,我得到了错误:

No module named pandas-datareader

我认为这可能是因为我没有将软件包安装在正确的目录中。我也试过了:

 conda install -c anaconda pandas-datareader 

并得到相同的结果。我知道有很多关于安装包的帖子,但我正在寻找一个超级基本的初学者解释如何解决这个问题。我应该将包保存在哪个目录中?如何导航到该目录?如何使用终端将包下载到该目录等。

【问题讨论】:

  • pip --version 输出什么?
  • pip 9.0.1 来自 /Users/my_name/anaconda2/lib/python2.7/site-packages (python 2.7)

标签: python python-2.7 packages


【解决方案1】:

Conda 将任何包安装到 conda 环境,pip 将 python 包安装到任何环境。您最好的选择是创建一个环境并进行 conda 安装。例如,

conda create -n py35
activate py35
conda install package_name

在命令行中输入这些将设置您的环境、激活它并安装您想要的任何软件包。

【讨论】:

  • 我刚试过这个,我仍然收到“No module named pandas_datareader”错误。
  • 你在 conda 环境中吗?
  • 我在 Spyder 中导入模块,Spyder 是 anaconda 附带的 IDE。如何检查我正在编程的环境?
  • 哦,你在 spyder 中,我以为你在命令行中工作。这应该会有所帮助:stackoverflow.com/a/10741803/8500590
【解决方案2】:

点击你的链接后,我输入了它来工作

!pip install pandas-datareader

在 Spyder Ipython 控制台中!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 2017-08-29
    • 2015-06-05
    • 2020-03-06
    • 2017-01-22
    相关资源
    最近更新 更多