classification
Title: Embedded Python - local directories in pythonXX._pth
Type: behavior Stage:
Components: Versions: Python 3.9
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: emve
Priority: normal Keywords:

Created on 2021-07-19 13:42 by emve, last changed 2021-07-19 13:42 by emve.

Messages (1)
msg397797 - (view) Author: emve (emve) Date: 2021-07-19 13:42
When I add mylib to python39._pth, Python treats
it relatively to c:\Python3 (where my embedded python resides).

>>> import sys
>>> print('\n'.join(sys.path))
c:\python3\python39.zip
c:\python3
c:\python3\lib
c:\python3\mylib
c:\python3\lib\site-packages
>>>

However, my mylib directory is in my current project directory,
which is obviously not under c:\Python3

I know that the solution is to enter full path to mylib into python39._pth, but it is quite unconvenient as I have multiple projects, each with its own local modules in mylib directory.

Is there a way to simply add only one mylib
entry into python39._pth?
History
Date User Action Args
2021-07-19 13:42:09emvecreate