在SPSS中,即使安装了Python也找不到pandas

问题描述 投票:0回答:1

我的 SPSS Python 3 主目录位置指向安装了 Python 3.8 的 Anaconda 虚拟环境目录。 (请注意,我使用的是 Windows 10。)

当我将 SPSS 定向到我的基本 Python 3.9 安装时,它抛出一个错误,指出在目录中找不到 Python 3.8。在虚拟环境中切换到 3.8 解决了这个问题,我可以在这里很好地运行 Python:

我还在那里安装了pandas:

但是,当我尝试在 SPSS 中导入 pandas 时,SPSS 或 Python 都找不到 pandas:

我猜测 Python 找不到它,因为这是未安装模块时的典型 Python 错误。这让我觉得 SPSS 并没有真正指出我认为的地方,但我用

sys.version
检查了 Python 版本,这是 3.8 Python 版本,仅在安装 pandas 的
spss-venv
环境中。

此外,如果我直接在PowerShell中进入

spss-venv
,我可以毫无问题地安装和使用pandas:

如果SPSS确实指向正确的位置并且安装了pandas,为什么Python不能识别出pandas已安装,并且为什么只发生在SPSS中?

python pandas pip anaconda spss
1个回答
0
投票

重新启动spss,它应该可以工作 或者将此行添加到您的 python 语法中:

sys.path.insert(0, path/to/python/modules)
© www.soinside.com 2019 - 2024. All rights reserved.