@Timebird

Как правильно прописать PYTHONPATH?

Всем привет.
Поставил из исходников пакет, всё ОК:
...
Installed /usr/local/lib/python3.5/dist-packages/keras_segmentation-0.2.0-py3.5.egg
Processing dependencies for keras-segmentation==0.2.0
Finished processing dependencies for keras-segmentation==0.2.0
(base) user@user:~/image-segmentation-keras$ python3
Python 3.7.3 (default, Mar 27 2019, 22:11:17) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras_segmentation
Using TensorFlow backend.
>>> exit()

Закрыл терминал. Открыл:
(base) user@user:~$ python3
Python 3.7.3 (default, Mar 27 2019, 22:11:17) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras_segmentation
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras_segmentation'
>>>


Подскажите пожалуйста, в связи с чем может возникать подобное?

Путь до питона обычный:
>>> import sys
>>> sys.executable
'/home/user/anaconda3/bin/python3'


upd: помогла команда:
(base) user@user:~$ sudo env "PATH=$PATH" python3 setup.py install

А как не писать каждый раз env "PATH=$PATH", почему вообще это приходится писать и где про это прочитать?
  • Вопрос задан
  • 769 просмотров
Пригласить эксперта
Ответы на вопрос 1
Radjah
@Radjah
> lib/python3.5

> Python 3.7.3

Разница в версиях не смущает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы