Como eu escrevo um arquivo .pth?

2

Eu quero alterar os diretórios nos quais o Python procura meus pacotes e módulos, e alterar o PYTHONPATH nas Variáveis de Ambiente do Windows 10 não funciona. Então, a única solução que resta (aparentemente) é colocar um arquivo .pth na pasta do meu pacote.

Como faço para criar um arquivo .pth? Como posso escrever nele, como posso abri-lo?

Além disso, o que devo escrever nele para que o Python o encontre e possa importar meu pacote?

    
por Iska 14.06.2018 / 15:44

1 resposta

0

A pergunta é antiga, eu acho, adicionando esta resposta se alguém vier aqui! Para usuários do Windows 10, execute o seguinte código usando python. Toda vez que você alterar a variável path_to_add e executar este código, um novo caminho será anexado ao arquivo custom_path.pth.

# site_packages_path is the packages folder, which in my case is: 
site_packages_path = r'C:\Users\Dhwani\AppData\Local\Continuum\anaconda3\Lib\site- 
packages'

# path that you wanna add, which again in my case is 
path_to_add = "C:\Users\P077172\Documents\Jupyter"

f = open(site_packages_path + "\custom_path.pth", "a")
f.write(path_to_add)
    
por 12.09.2018 / 23:19