Мои наблюдения выглядят очень странно, и я пытаюсь понять, что происходит. Я был бы признателен за мнение экспертов по этому вопросу.

У меня есть следующий бег:

ps -edf | grep jup
/opt/anaconda/bin/python /opt/anaconda/bin/jupyter-notebook --config=/home/user01/.jupyter/jupyter_notebook_config.py 
/opt/anaconda/bin/python -m ipykernel_launcher -f /home/user01/.local/share/jupyter/runtime/kernel-e042f5bc-e1dd-4b90-b1c9-a5bc5883cbeb.json

Как вы можете видеть из вывода ps , мой juputer-notebook запускается с этим Python /opt/anaconda/bin/python

В терминале:

/opt/anaconda/bin/python
Python 3.7.1 (default, Dec 14 2018, 19:28:38)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

Тем не менее, в моей записной книжке Jupyter, если я выполню !which python я получаю /usr/bin/python

И в терминале:

/usr/bin/python
Python 2.7.12 (default, Nov 12 2018, 14:36:49)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Я ожидал, что /opt/anaconda/bin/python будет напечатан, когда я запустил which python в записной книжке Jupyter.

Есть какие-нибудь подсказки?

Спасибо!

0