просто поместите папку в каталог site-packages
. то есть:
C:\PythonXY\Lib\site-packages
Примечание: вам нужно добавить пустой файл __init__.py
в папку
файлы с именем __init__.py
используются для обозначения каталогов на диске в виде каталогов пакетов Python.
Если у вас есть файлы:
C:\PythonXY\Lib\site-packages\<my_library_folder>\__init__.py
C:\PythonXY\Lib\site-packages\<my_library_folder>\module.py
вы можете импортировать код в module.py как:
from <my_library_folder> import module
Если удалить файл __init__.py
, Python больше не будет искать подмодулей внутри этого каталога, поэтому попытки импортировать модуль не удастся.
Если у вас есть много папок, создайте пустой файл __init__.py
в каждой папке. например:
C:\PythonXY\Lib\site-packages\<my_library_folder>\
__init__.py
module.py
subpackage\
__init__.py
submodule1.py
submodule2.py
положил папку в каталог сайтов pcages – suhailvs
спасибо. Я сделаю символическую ссылку моей папки в 'site-packages'. – Basj
также вам может потребоваться добавить пустой файл '__init __. Py' в папку. – suhailvs