Pandas 在 IBM SPSS Statistics 版本 26 中安装或导入

Pandas install or import in IBM SPSS Statistics Version 26

我已经安装了预装 python 3.4 和 2.7 的最新版本的 IBM SPSS Statistics(版本 26)。我正在尝试使用版本 3.4 python。我能够导入 pip 、 sys 、 os 等模块。我以同样的方式尝试了 pandas 。我做不到。收到错误,找不到模块。因此通过我们的论坛和 IBM 支持进行了以下更改。

收到以下错误

1) 尝试通过

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

2) 更改了SPSS设置中的路径

3) 尝试按照论坛中的建议在以下文件夹中安装 pip,但收到消息我已经安装了更新版本。

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

4) 安装了以下 python 版本

尽我所能。需要您的专业知识来帮助解决同样的问题,这将帮助我 install/use SPSS 所需的模块。谢谢。

解释起来会很痛苦,我会尽力而为。

据我所知,你在 windows。通常当我们需要一个新的包时,我们只需要打开cmd并输入pip install xxx(假设你在安装它的时候在路径中添加了python)。之所以可行,是因为当您在 cmd 中键入 pip install xxx 时,windows 将 pip 识别为命令,因为 python 路径在系统变量中。 Windows 知道我可以用这个 python 路径执行 pip install。

但是对于 SPSS python (3.4),python 在系统中有不同的路径。因此,当你在路径中只有 3.7 或 3.8 python 时,windows 无法安装包给你 3.4 python,我不确定你是否可以有多个 [=24] =] 系统中的路径。

为了解决这个问题,您需要先弄清楚您的 3.4 python 的路径是什么,然后在 this page 中您可以按照说明删除您的 3.7 或 3.8 [=24] =] 在路径中,并添加你的 3.4 路径,然后你可以为你想要的任何包执行 pip install xxxx

我对 arcgis python 发行版做了同样的事情,希望这对你有用。如果附件页面不起作用,只需 google 添加 python 到 windows 的路径并查找适用于您的 PC

的说明

哦,你可以导入 pip、sys 和其他一些包但不能导入 pandas 的原因是因为 python 是 'battery included',它预装了大量的包安装附加功能,但 pandas 不是其中之一。

修复了它,因为我的 ananconda 有 3.7 版。我创建了虚拟环境并使用 anaconda 包安装了 2.7 python。将 SPSS 指向 2.7 文件夹并能够导入 pandas。