Использование pip-модулей в Python Mac OS

У меня проблемы с использованием установленных пакетов на моем Mac. Я приложил изображение с моим терминалом, а также мой код.

Терминал и код

Любая помощь будет оценена!

2 ответа

Вы можете проверить установленные пакеты с помощью команды pip freeze,

это похоже на pandas пакет не установлен. так что вы можете установить pip install pandas

pip --version можете проверить версию вашего пипа и проверить версию Python (2 или 3).

Запуск с Python 3 Framework

Вы должны убедиться, что у вас установлены правильные пакеты Python 3.

pip3 install pandas
pip3 install quandl

Затем попробуйте снова запустить скрипт. Похоже, вы устанавливаете пакеты Python 2 (см....Versions/2.7... в выводе.

Ты можешь попробовать which pip чтобы увидеть, какой pip приложение запускается и проверьте его версию с pip --version,


Бег с conda

Конда служит менеджером пакетов (аналогично pip), а также виртуальная среда (аналогично virtualenvvirtualenv документы). Если вы работаете в conda окружение, вы должны установить зависимости пакета с conda (не pip).

Установка зависимостей с conda

С conda вы можете установить зависимости пакета при первом создании среды Python:

conda create -n my_env pandas quandl

Или вы можете добавить пакеты в уже существующую среду:

conda install -n my_env2 pandas quandl

Конда Солюшн

  1. сделать новый conda среда

conda create my_solution pandas quandl

  1. активировать эту среду

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. выполнить свой сценарий

$ 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

ПРИМЕЧАНИЕ: в вашем скрипте я изменил все ссылки на Quandl в quandl,

Другие вопросы по тегам