Как мне написать .pth файл?

510
Iska

Я хочу изменить каталоги, в которых Python ищет мои пакеты и модули, а изменение PYTHONPATH в переменных среды Windows 10 не работает. Таким образом, единственное оставшееся решение (по-видимому) - поместить файл .pth в папку моего пакета.

Как мне создать файл .pth? Как я могу написать в нем, как я могу открыть его?

Кроме того, что я должен написать в нем, чтобы Python мог найти его и иметь возможность импортировать мой пакет?

2

1 ответ на вопрос

0
Dhwani

Вопрос старый, я думаю, добавив этот ответ, если кто-то приземлится здесь! Для пользователей Windows 10 выполните следующий код с использованием Python. Каждый раз, когда вы изменяете переменную path_to_add и выполняете этот код, к файлу 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) 

Похожие вопросы