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.

Observação: o uso do processador Python 3 requer que IBM SPSS Statistics esteja no modo Unicode. Para obter mais informações, consulte o comando SET, subcomando UNICODE.

Acessando o ambiente de tempo de execução Python 3

Usando a interface com o usuário

  1. No Windows, clique em “Python3 para SPSS Statistics (GUI)".
  2. No Mac, clique em “Python3 para SPSS Statistics".

A partir de um prompt de comandos ou janela do terminal

  1. No Windows, selecionando statisticspython3.bat localizado no caminho da instalação do IBM SPSS Statistics .
  2. 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.