Executando o código Python com Python
O Python 2 não é mais instalado com o IBM SPSS Statistics e não é suportado no IBM SPSS Statistics versão 28 e superior.
Python 3.9.1 é instalado com o SPSS versão 28; Python 3.10.4 é instalado com o SPSS versão 29.
Para a liberação 28 e superior, o IBM® SPSS® Statistics -Plug-in de Integração para Python suporta código gravado em Python 3.9.1 Todas as funções e classes disponíveis com o Plug-in de Integração para Python são suportadas em Python 3.9.1.
Acessando o ambiente de tempo de execução Python 3
Usando a interface com o usuário
- No Windows, clique em “Python3 para SPSS Statistics (GUI)".
- No Mac, clique em “Python3 para SPSS Statistics".
A partir de um prompt de comandos ou janela do terminal
- No Windows, selecionando statisticspython3.bat localizado no caminho da instalação do IBM SPSS Statistics .
- No Mac, selecionando o script statisticspython3 localizado na pasta /bin do pacote configurável do aplicativo.
Executando Python 3 no SPSS
Da sintaxe de comando
- Em uma janela de sintaxe, coloque o código Python em um bloco BEGIN PROGRAM PYTHON3 -END PROGRAM.
- Usando o comando SCRIPT, especifique PYTHONVERSION=3
- Ao desenvolver um comando de extensão, especifique LanguageVersion="3" junto com Language= Python " no elemento Command da especificação XML das extensões.
A partir da interface com o usuário
- Selecione Arquivo> Novo> Script ou Arquivo> Abrir> Script.
- Como alternativa, use Utilitários> Executar script
Usando uma distribuição externa do Python 3
Para usar uma distribuição externa do Python 3, configure o caminho inicial da distribuição externa no campo do diretório inicial do Python 3 (Editar> Opções> Locais do Arquivo> Python 3 Localização> Outra instalação do Python 3). Para IBM SPSS Statistics Server, atualize o caminho inicial Python 3 na seção [Python3] do arquivo spssdxcfg.ini . O arquivo está localizado no caminho da instalação do SPSS Statistics (pasta bin no UNIX) Por exemplo:
[Python3]
HOME=
LIB_NAME=InvokePython39
Usando Python 3 pacotes de terceiros
Para instalar manualmente pacotes Python 3 de terceiros, conclua as etapas a seguir:
- Abrir uma instância de linha de comandos
- Acesse o caminho da instalação do SPSS Statistics (pasta bin no UNIX).
- Execute o script statisticspython3 usando -m pip install <package_name1> <package_name2> para instalar os pacotes. Por exemplo, insira o seguinte comando para instalar os pacotes numpy e scipy .
No Windows: statisticspython3.bat -m pip install numpy scipy.
Em sistemas baseados em UNIX: statisticspython3 -m pip install numpy scipy
Problemas Conhecidos
- O script e o script Python não funcionarão se o aplicativo estiver no modo de Planilha (Editar> Opções ...> Geral> Modo de Aplicativo).
- O ambiente de tempo de execução Python não funcionará após a desinstalação do IBM SPSS Statistics e a reinstalação em um caminho diferente Para resolver o problema, deve-se remover o ambiente virtual Python (diretórioPython39 ).
No Windows: %APPDATA%\IBM\SPSS Statistics\28 \Python39.
No macOS: ~/Biblioteca/Suporte a aplicativos/ IBM / SPSS Statistics /28/ Python 39.