user - Como adicionar ao caminho python no Windows?



set python variables windows (12)

Eu tenho um diretório que hospeda todos os meus aplicativos do Django ( C:\My_Projects ). Eu quero adicionar este diretório ao meu pythonpath para que eu possa chamar os aplicativos diretamente.

Eu tentei adicionar C:\My_Projects\; para minha variável Path da GUI do Windows ( My Computer > Properties > Advanced System Settings > Environment Variables ). Mas ainda não lê o módulo coltrane e gera este erro:

Erro: Nenhum módulo chamado coltrane

https://src-bin.com


Answer #1

A maneira mais fácil de definir o caminho no python é: clique em Iniciar> Meu Computador> Propriedades> Configurações Avançadas do Sistema> Variáveis ​​de Ambiente> janelas secundárias>

selecione Caminho> Editar> e, em seguida, adicione "; C: \ Python27 \; C: \ Python27 \ Scripts \"

link: http://docs.python-guide.org/en/latest/starting/install/win/


Answer #2

A maneira mais fácil de fazer isso com sucesso, é executar o instalador do python novamente (após a primeira instalação) e então:

  1. escolha Modificar.
  2. Verifique os recursos opcionais desejados e clique em Avançar.
  3. aqui vamos nós, na etapa "Opções avançadas" você deve ver uma opção dizendo "Adicionar Python às variáveis ​​de ambiente". Apenas marque essa opção e clique em Instalar. Quando a instalação é concluída, as variáveis ​​de ambiente python são adicionadas e você pode facilmente usar python em todos os lugares.

Answer #3

Essas respostas são tão ruins. O instalador tem uma opção secreta. Clique no instalador novamente, desinstale e reinstale.


Answer #4

Essas soluções funcionam, mas elas funcionam apenas para o seu código na sua máquina. Eu adicionaria algumas linhas ao seu código que se parecem com isso:

import sys
if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")

Isso deve cuidar dos seus problemas


Answer #5

Na linha de comando do Windows:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

Para definir o PYTHONPATH permanentemente, adicione a linha ao seu autoexec.bat . Alternativamente, se você editar a variável do sistema através das Propriedades do Sistema, ela também será alterada permanentemente.


Answer #6

No Python 3.4 no windows funcionou quando eu adicionei a variável de ambiente PATH ao invés de PYTHONPATH. Como se você tivesse instalado o Python 3.4 em D: \ Programming \ Python34, adicione isso no final da sua variável de ambiente PATH

;D:\Programming\Python34

Feche e reabra o prompt de comando e execute 'python'. Ele irá abrir o shell do python. Isso também corrigiu meu problema Sublime 3 de 'python não é reconhecido como um comando interno ou externo' .


Answer #7

Para aumentar o PYTHONPATH, execute o regedit e navegue para KEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore e, em seguida, selecione a pasta para a versão do Python que você deseja usar. Dentro dela está uma pasta chamada PythonPath, com uma entrada que especifica os caminhos onde a instalação padrão armazena os módulos. Clique com o botão direito do mouse em PythonPath e escolha criar uma nova chave. Você pode querer nomear a chave após o projeto, cujas localizações de módulo serão especificadas; Dessa forma, você pode facilmente compartimentar e rastrear suas modificações no caminho.

obrigado


Answer #8

Para qualquer um que tente conseguir isso com o Python 3.3+, o instalador do Windows agora inclui uma opção para adicionar o python.exe ao caminho de pesquisa do sistema. Leia mais nos documentos .



Answer #10

Você sabe o que funcionou muito bem para mim no Windows.

My Computer > Properties > Advanced System Settings > Environment Variables >

Basta adicionar o caminho como C: \ Python27 (ou onde quer que você tenha instalado o python)

OU

Então, sob variáveis ​​do sistema, eu crio uma nova variável chamada PythonPath . Nesta variável eu tenho C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path

Esta é a melhor maneira que funcionou para mim que eu não encontrei em nenhum dos documentos oferecidos.

EDIT: Para aqueles que não são capazes de obtê-lo, por favor adicione

C: \ Python27;

junto com isso. Mais isso nunca vai funcionar .


Answer #11

Windows 7 Professional Modifiquei a resposta do @ mongoose_za para facilitar a alteração da versão do python:

  1. [Clique com o botão direito] Computador> Propriedades> Configurações avançadas do sistema> Variáveis ​​de ambiente
  2. Clique em [Novo] em "Variável do sistema"
  3. Nome da Variável: PY_HOME, Valor da Variável: C: \ caminho \ para \ python \ version
  4. Clique OK]
  5. Localize a variável de sistema "Path" e clique em [Editar]
  6. Adicione o seguinte à variável existente:

    % PY_HOME%;% PY_HOME% \ Lib;% PY_HOME% \ DLLs;% PY_HOME% \ Lib \ lib-tk;

  7. Clique em [OK] para fechar todas as janelas.

Como uma verificação final de sanidade, abra um prompt de comando e digite python. Você deveria ver

>python [whatever version you are using]

Se você precisar alternar entre as versões, só precisará modificar a variável PY_HOME para apontar para o diretório adequado. Isso é um pouco mais fácil de gerenciar se você precisar de várias versões do Python instaladas.


Answer #12

Basta anexar seu caminho de instalação (ex. C: \ Python27 \ ) à variável PATH em Variáveis ​​do sistema . Então feche e abra sua linha de comando e digite 'python' .





pythonpath