Код: Выделить всё
cd ~/software/fingerWriterAI/pg_util
pip install -e .
Код: Выделить всё
pg_util/ # repo directory
pg_util/setup.py
pg_util/pg_util # module directory
pg_util/pg_util/__init__.py # Empty, marks as a module
pg_util/pg_util/pg_util.py # Main module file
pg_util/tests/ ...
Код: Выделить всё
(py3) sir@cork:~$ python -c "from pg_util.pg_util import DatabaseParams"
Код: Выделить всё
(py3) sir@cork:~$ cd ~/software/fingerWriterAI/pg_util/pg_util
(py3) sir@cork:~/software/fingerWriterAI/pg_util/pg_util$ python -c "from pg_util.pg_util import DatabaseParams"
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'pg_util.pg_util'; 'pg_util' is not a package
(py3) sir@cork:~/software/fingerWriterAI/pg_util/pg_util$
Я не хочу выбирать собственный рабочий каталог каждый раз, когда запускаю в своей IDE файл, находящийся внутри модуля, и не хочу, чтобы у меня не было файла, совпадающего с моим модуль.
Эта проблема связана с тем, что файл pg_util находится в том же каталоге, что и текущая папка?
Мне не повезло?< /п>
Подробнее здесь: https://stackoverflow.com/questions/791 ... ining-x-py
Мобильная версия