Рубрики
Без рубрики

Как редактировать Pythonpath на Windows

Автор оригинала: Dalya Gartzman.

Вы здесь, потому что вы используете:

  1. ОС Windows версия 10+
  2. Python версия 3.3+
  3. AnaConda3.

И вы хотели бы редактировать свой Pythonpath постоянно.

TL; доктор

  1. Перейти к C: \ Пользователи \ \ anaconda3 \ lib \ site-pa CKAGES.
  2. Создать файл python37.pth
  3. Отредактируйте файл, чтобы включить эту строку C: \\ Пользователи \\ \\ my_ модуль

Длинная версия; Считайте

Пролога

В большинстве случаев редактирование Pythonpath Из настроек GUI сделает трюк. Хитрость хорошо объяснена в Этот стек переполняет ответ Отказ Если в первую очередь вы можете редактировать свой путь локально , Этот полезный ответ Сделаю.

Слегка расширенный товар нет. 1.

Если у вас нет C: \ Пользователи \ \ anaconda3 \ lib \ site-pa CKAGES, RE Поместите C: \ Пользователи \ Имя пользователя> С пути к вашей AnaConda3.

Слегка расширенный товар нет. 2.

Если вы используете Python3.7, создайте файл под названием python37.pth Отказ Еще создать файл под названием Python t; .pth для любой версии Python, которую вы используете.

  • Не уверен, какая версия? Под C: \ Пользователи \ \ Anac Onda3 \ Поиск файла Форма Python & L T; XX & G T; .D озвучивать указывает номер версии, который вы Nee d fo r Называть ваш файл .pth.
  • Windows Super Renoying и не позволит вам создать файл с .pth суффикс? Есть такие файлы в C: \ Пользователи \ \ anaconda3 \ lib \ site-pa Папка CKATES. Скопируйте один из них и отредактируйте префикс.
  • Некоторые места говорят, что вам нужно создать ._PTH Файл вместо .pth ? А ._PTH Файл будет полностью заменить Ваш существующий путь. В то время как .pth Файл будет Добавить Его содержание на пути у вас уже есть. Вы можете найти больше информации здесь Отказ

Слегка расширенный товар нет. 3.

Предполагая SuperCoolClass Вы хотите импортировать, находится в C: \ Пользователи \ \ my_project_folder \ my_awesome_f ILE.PY.

Затем откройте новое созданное Python t; .pth файл с вашим любимым текстовым редактором (пожалуйста, не говорите, что это vim) и добавьте один линия: C: \\ Пользователи \\ \\ my_pr oject_folder. Да, с этими раздражающими доу BL E Clashes \\. Нет, остроумие Ho ut цитаты "".

Вот и все. Теперь вы можете импортировать из любого места, как нормальный человек: От My_awesome_File Import SuperCoolClass Отказ

Эпилог

Ничего важно добавить здесь на самом деле. Я просто надеюсь, что мои 2 часа разочарования + 1 час написания этого поста сохранили вас некоторое время. Мир.