Instalado python 32 bits após 64 bits

1

Eu queria usar o python de 32 bits porque preciso de um módulo que funcione apenas com a versão de 32 bits, mas não quero usar a versão de 32 bits sempre, mas quando executo um script, ele é executado com o Versão de 32 bits, sempre. O que posso fazer para usar apenas os 32 bits às vezes e deixar os 64 bits para uso padrão?

    
por Lucas Zanella 13.06.2013 / 02:15

2 respostas

2

Existem quatro maneiras diferentes que o Windows escolhe para executar o Python.

  • Se você digitar python ou python foo.py em um prompt do DOS, ele será o primeiro a ser encontrado no PATH. Normalmente, o instalador de cada versão coloca essa versão no início de seu PATH, portanto, qualquer que você tenha instalado por último, ganha.
  • Se você clicar duas vezes em foo.py no Explorer, o mapeamento de associação de tipo de arquivo do Explorer será executado. Normalmente, o instalador define a associação para sua versão, então, novamente, qualquer um que você instalou por último ganha.
    • Se o mais recente que você instalou fosse novo o suficiente para ter o "Iniciador do Windows em Python", ele definirá esse , em vez do próprio Python, como o mapeamento do Explorer. O lançador primeiro procurará um # estilo Unix! linha na parte superior do seu script e execute o que estiver especificado lá.
    • Se você tiver o inicializador e seu script não tiver um #! linha (ou tem um Unix-específico que não funciona para você), ele vai olhar em uma série de lugares (o mais importante py.ini ) para decidir qual é o padrão. Novamente, normalmente, o instalador define o padrão para sua própria versão… a menos que você já tenha uma versão estritamente superior.

Então, a melhor coisa a fazer é aprender como tudo isso funciona e editar seus mapeamentos de associação PATH , Explorer e todas as coisas relevantes para o inicializador.

Consulte PEP 397 para obter detalhes completos sobre versões novas e em boas condições -você vai encontrar detalhes parciais (na seção Racional) em versões mais antigas.

Mas o mais fácil é executar novamente o instalador de 64 bits, certifique-se de deixar em todas as caixas de seleção, clique em OK se ele perguntar algo como "você tem certeza de que deseja substituir as configurações existentes" e seu Python de 64 bits será o padrão novamente.

Ou, se você instalou um GUI IDE (diferente de IDLE), muitos deles têm uma opção em algum lugar nos menus para "me fornecer uma lista de todos os Pythons instalados e definir o que eu escolho como padrão" ( ou, para aqueles escritos em Python, possivelmente apenas para "definir este Python como o padrão").

    
por 13.06.2013 / 02:21
0

Mude seu PATH para apontar para a versão de 64 bits ou reinstale a versão de 64 bits para que ela se torne o padrão.

    
por 13.06.2013 / 02:16