Я установил свой собственный пакет Python mypackage
, используя pip install .
в директории с setup.py
.Кажется, пакет установлен, но когда я попытался импортировать его, я получил ModuleNotFoundError
.
См. Следующий сеанс терминала:
(venv-docker) root@71f904d6e6ed:/../scripts# pip list | grep mypackage
mypackage (0.0.3)
(venv-docker) root@71f904d6e6ed:/../scripts# which pip
/../venv-docker/bin/pip
(venv-docker) root@71f904d6e6ed:/../scripts# which python
/../venv-docker/bin/python
(venv-docker) root@71f904d6e6ed:/../scripts# python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mypackage
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'mypackage'
Как это может произойти?
Как я могу решить эту проблему?
Заранее спасибо!