2

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

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

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

1 ответ1

0

Вопрос старый, я думаю, добавив этот ответ, если кто-то приземлится здесь! Для пользователей 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .