Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在IBM SPSS统计数据版本26中安装或导入_Python 3.x_Pandas_Pip_Spss - Fatal编程技术网

Python 3.x 在IBM SPSS统计数据版本26中安装或导入

Python 3.x 在IBM SPSS统计数据版本26中安装或导入,python-3.x,pandas,pip,spss,Python 3.x,Pandas,Pip,Spss,我已经安装了最新版本的IBM SPSS Statistics(版本26),其中预装了python 3.4和2.7。我正在尝试使用3.4版python。我能够导入诸如pip、sys、os等模块。我用同样的方法尝试了熊猫。我不能这样做。获取错误:未找到任何模块。因此,通过我们的论坛和IBM支持,我们做了以下更改 收到以下错误 1) 尝试通过指向站点包 import sys # Assuming windows and standard python folder here. sys.path.app

我已经安装了最新版本的IBM SPSS Statistics(版本26),其中预装了python 3.4和2.7。我正在尝试使用3.4版python。我能够导入诸如pip、sys、os等模块。我用同样的方法尝试了熊猫。我不能这样做。获取错误:未找到任何模块。因此,通过我们的论坛和IBM支持,我们做了以下更改

收到以下错误

1) 尝试通过指向站点包

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所需的模块。谢谢。

解释起来会很痛苦,我会尽力的

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

但是对于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安装xxxx

我对arcgis python发行版也做了同样的事情,希望这对您有用。如果附加的页面不起作用,只需通过谷歌将python路径添加到windows,然后查找在您的PC上运行的指令


哦,你可以导入pip、sys和其他一些软件包,但不能导入pandas,原因是python是“含电池的”,它附带了大量预安装的软件包以实现附加功能,但pandas不是其中之一

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

将您的SPSS指向Anaconda文件夹,您将在SPSS环境中获得pandas。在此处报告之前,您已经尝试过了,如附加的路径所示。它也不起作用。水蟒有熊猫,所以它应该起作用。几年前我就这样用了。您是否在将SPSS设置为Anaconda python后重新启动了它。。。?您需要将“其他python安装”设置为“E:\ProgramData\Anaconda3”,然后重新启动SPSS。Anaconda的所有模块都将在SPSS Syntax中可用,当我尝试获得错误“在此位置未找到Python 3.4:E:\ProgramData\Anaconda3。请选择其他位置,或在此计算机上安装Python 3.4并再次设置此路径。”因此,我使用sitecustomize.py指向Anaconda lib站点包,该站点包也不起作用。任何其他的指针请。修复它,因为我的anaconda有版本3.7,我创建了虚拟环境,并安装了2.7与anaconda软件包。将SPSS指向2.7文件夹并能够导入熊猫。再次感谢您的时间和支持response@horace_vrThanks对于你的回答,我尝试了同样的运气,让我打开一张与IBM的票据,看看他们是否能提供帮助