ModuleNotFoundError: нет модуля с именем 'bokeh' - PullRequest
0 голосов
/ 27 апреля 2020

Я пытался изменить PATH, pip install, pip env. Я не знаю, что еще попробовать, и это расстраивает.

/usr/local/bin/python3 
 % /usr/local/bin/python3 
Traceback (most recent call last):
 line 1, in <module>
    from bokeh.plotting import figure, output_file, show
ModuleNotFoundError: No module named 'bokeh'
(base) ~ % 

У меня установлены python2 и python3.

1 Ответ

0 голосов
/ 27 апреля 2020

Ваш вопрос кажется довольно общим. Если это связано с настройкой виртуальной среды, вы можете сделать следующее, используя venv в Linux.

# create and go to a project folder
$ mkdir project_folder
$ cd project_folder

# make a python virtual environment and activate
$ python -m venv ./venv
$ source ./venv/bin/activate

# then pip install modules you need, for example numpy
(venv)$ pip install numpy

# check in a repl if you can import
(venv)$ python
>>>import numpy as np
>>>np.arange(1, 10, 2)
>>>

# to leave the virtual environment 
(venv)$ deactivate
$

См. Виртуальные среды и пакеты . Если вы используете Windows, я рекомендую использовать Anaconda для установки пакетов и организации вашей среды Python.

Если вы хотите получить информацию о Bokeh, есть хороший учебник от Real Python Интерактивная визуализация данных в Python С Bokeh .

...