The Python environments are 100% separate. Sublime Text has its own version of Python with its own include paths. This is to prevent system changes from breaking Sublime Text.
You can compile and add (Python) packages to the Python used by Sublime Text, but not via your system Python. You effectively need to place them into a folder and then add them to the sys.path in the Sublime Text python environment. Adding such a folder to sys.path is usually performed by a Sublime Text package, which leads into…
If you want to get more advanced, and allow such Python packages to be available to Sublime Text packages, you can look into Package Control dependencies. There are some differences in that .py files should not be placed into the root of a Sublime Text package folder, otherwise Sublime Text will try to load it as a Sublime Text package. If you look at existing Package Control dependencies, you can see how issues like this are handled.
To go down this path, you should probably expect to do a bit of digging, as there aren’t really tutorials since this is sort of an advanced use-case.