【发布时间】:2020-04-11 02:08:24
【问题描述】:
我已经安装了最新版本的 IBM SPSS Statistics(版本 26),其中预装了 python 3.4 和 2.7。我正在尝试使用 3.4 版 python。我能够导入 pip 、 sys 、 os 等模块。我以同样的方式尝试了 pandas。我不能这样做。收到错误未找到模块。因此,通过我们的论坛和 IBM 支持进行了以下更改。
收到以下错误
指向站点包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
尽我所能。需要您的专业知识帮助解决相同问题,这将帮助我安装/使用 SPSS 所需的模块。谢谢。
【问题讨论】:
-
将您的 SPSS 指向 Anaconda 文件夹,您将在 SPSS 环境中使用 pandas
-
在此处报告之前已经尝试过,就像附加了路径一样。它也不起作用。
-
Anaconda 有熊猫,所以它应该可以工作。几年前我就一直这样使用它。将SPSS设置为Anaconda-python后是否重新启动...?您需要将“Python 的其他安装”设置为“E:\ProgramData\Anaconda3”,然后重新启动 SPSS。 Anaconda 的所有模块都将在 SPSS 语法中可用
-
当我尝试得到错误“Python 3.4 未在此位置找到:E:\ProgramData\Anaconda3。请选择其他位置,或在此计算机上安装 Python 3.4 并再次设置此路径。”所以我使用 sitecustomize.py 指向 anaconda lib 站点包,它也不起作用。任何其他指针请。
-
修复了它,因为我的 anaconda 有 3.7 版,我创建了虚拟环境并使用 anaconda 包安装了 2.7。将 SPSS 指向 2.7 文件夹并能够导入熊猫。再次感谢您的时间和回复@horace_vr
标签: python-3.x pandas pip spss