Pandas установка или импорт в IBM SPSS Statistics Version 26 - PullRequest
0 голосов
/ 11 апреля 2020

Я установил последнюю версию IBM SPSS Statistics (Версия 26), в которой предварительно установлены python 3.4 и 2.7. я пытаюсь использовать версию 3.4 python. я могу импортировать такие модули, как pip, sys, os et c. я попробовал pandas таким же образом. я не могу этого сделать. Ошибка получения, модуль не найден. Поэтому, пройдя наш форум и служба поддержки IBM внесла следующие изменения.

получил следующую ошибку

enter image description here 1) попытался указать пакеты сайта через

import sys
# Assuming windows and standard python folder here.
sys.path.append(r"D:\Python34\Lib\site-packages")

2) изменил путь в настройках SPSS

settings in SPSS

3) Попробовал установить pip в папку ниже, как предложено в Форум, но получил сообщение, что я уже установил обновленную версию.

C:\Program Files\IBM\SPSS\Statistics\Subscription\Python3

4) были установлены следующие версии python

enter image description here

попробовал, что мог. Нужна ваша экспертная помощь, чтобы исправить то же самое, что поможет мне установить / использовать модули, необходимые для SPSS. Спасибо.

Ответы [ 2 ]

1 голос
/ 11 апреля 2020

Это будет больно объяснять, я сделаю все возможное.

Насколько я могу судить, вы на windows. Обычно, когда нам нужен новый пакет, мы просто открываем cmd и набираем pip install xxx (предположим, вы добавили python в путь при его установке). Причина, по которой это работает, заключается в том, что при вводе команды pip install xxx в cmd windows распознает команду pip, поскольку путь python указан в системных переменных. Windows знаю, что я могу выполнить pip install с этим python путем.

Однако для SPSS python (3.4) этот python имел другой путь в системе. Таким образом, когда у вас есть только 3.7 или 3.8 python в пути, windows не может установить пакет вам 3.4 python, и я не уверен, что вы можете иметь более одного python пути в системе.

Чтобы это исправить, вам нужно сначала выяснить, каков путь к вашему 3.4 python, затем на этой странице вы можете следовать инструкции по удалению 3.7 или 3.8 python в пути, и добавьте ваш путь 3.4, затем вы можете выполнить pip install xxxx для любого пакета, который вы хотите

Я сделал то же самое с дистрибутивом arcgis python, надеюсь, это сработает для вас. Если прикрепленная страница не работает, просто добавьте python путь к windows в Google и найдите инструкцию, которая работает на вас P C

Oh, и причину, по которой вы можете импортировать pip, sys и какой-то другой пакет, но не pandas, потому что python «включен в комплект», он поставляется с тоннами пакетов, предварительно установленных для дополнительной функциональности, но pandas не является одним из них.

0 голосов
/ 12 апреля 2020

Исправлено, так как моя ananconda имела версию 3.7 .i, создала виртуальную среду и установила 2.7 python с пакетом anaconda. Указал SPSS в папку 2.7 и смог импортировать pandas.

...