在python Mac OS中使用pip模块

时间:2017-08-14 17:47:42

标签: python macos python-3.x pip

我在Mac上使用已安装的软件包时遇到问题。我在终端和我的代码上附了一张照片。

Terminal and Code

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

您可以使用命令pip freeze检查已安装的软件包。

它似乎没有安装pandas包。所以你可以安装pip install pandas

pip --version可以查看你的pip版本并检查python版本(2或3)。

答案 1 :(得分:0)

使用Python 3 Framework

运行

您必须确保安装了正确的Python 3软件包。

pip3 install pandas
pip3 install quandl

然后再次尝试运行脚本。看起来您正在安装Python 2软件包(请参阅输出中的... Versions/2.7 ....

您可以尝试which pip查看正在运行的pip个应用,并使用pip --version检查其版本。

使用conda

运行

Conda充当包管理器(类似于pip)以及虚拟环境(类似于virtualenv virtualenv docs)。如果您在conda环境中运行,则应使用conda(而非pip)安装软件包依赖项。

使用conda

安装依赖项

使用conda,您可以在首次创建Python环境时安装软件包依赖项:

conda create -n my_env pandas quandl

或者您可以将包添加到现有环境中:

conda install -n my_env2 pandas quandl

Conda解决方案

  1. 制作新的conda环境
  2. conda create my_solution pandas quandl

    1. 激活该环境
    2. source activate my_solution

      # verify it's activated (should have * by it; don't type $)
      $ conda info --envs

      # conda environments:
      #
      my_solution * /Users/{name}/anaconda3/envs/my_solution
      root /Users/{name}/anaconda3

      1. 执行您的脚本
      2. $ python linear-regression.py

                      Open    High     Low    Close      Volume  Ex-Dividend  \
        Date
        2004-08-19  100.01  104.06   95.96  100.335  44659000.0          0.0
        2004-08-20  101.01  109.08  100.50  108.310  22834300.0          0.0
        2004-08-23  110.76  113.48  109.05  109.400  18256100.0          0.0
        2004-08-24  111.24  111.60  103.57  104.870  15247300.0          0.0
        2004-08-25  104.76  108.00  103.88  106.000   9188600.0          0.0
        
                    Split Ratio  Adj. Open  Adj. High   Adj. Low  Adj. Close  \
        Date
        2004-08-19          1.0  50.159839  52.191109  48.128568   50.322842
        2004-08-20          1.0  50.661387  54.708881  50.405597   54.322689
        2004-08-23          1.0  55.551482  56.915693  54.693835   54.869377
        2004-08-24          1.0  55.792225  55.972783  51.945350   52.597363
        2004-08-25          1.0  52.542193  54.167209  52.100830   53.164113
        
                    Adj. Volume
        Date
        2004-08-19   44659000.0
        2004-08-20   22834300.0
        2004-08-23   18256100.0
        2004-08-24   15247300.0
        2004-08-25    9188600.0
        

        注意:在您的脚本中,我将所有引用更改为Quandlquandl