Вариант 1:
Поместите ваш файл по адресу:
<Wherever your Python is>/Lib/site-packages/myfile.py
Добавьте это к своему коду:
import myfile
Плюсы: Легко
Минусы: Беспорядок на сайтах-пакетах
Вариант 2:
Разместите ваш файл по адресу:
/Lib/site-packages/mypackage/myfile.py
Создать пустой текстовый файл с именем:
<Wherever your Python is>/Lib/site-packages/mypackage/__init__.py
Добавьте это к своему коду:
from mypackage import myfile
Плюсы: уменьшает беспорядок в пакетах сайтов, сохраняя ваши данные в одном каталоге
Минусы: немного больше работы; еще какой-то беспорядок в сайт-пакетах. Это не плохо для стабильных вещей, но может рассматриваться как неподходящее для разработки, и может быть невозможно, если Python установлен на общем диске
Вариант 3
Поместите файл в любой каталог, который вам нравится
Добавить этот каталог в переменную окружения PYTHONPATH
Продолжайте как с вариантом 1 или вариантом 2, за исключением замены каталога, который вы только что создали для <Wherever your Python is>/Lib/site-packages/
Плюсы: Хранит код разработки в каталоге site-packages
Минусы: немного больше настроек
Этот подход я обычно использую для разработки