这个问题一直是asked but not answered。唯一的区别是我在Arch Linux 64位上。我使用的是python 2.7,安装了bokeh的软件包是0.10.0
我跟着
conda install bokeh
instructions from here并完成了conda update conda
和conda update anaconda
它仍然无效。 bokeh.plotting不仅不起作用,而且bokeh.sampledata也不会让我相信它都不起作用。
有没有其他人对这个或任何包有这个问题并成功解决了它?
我不知道这是否有帮助,但我的pkgs文件夹中有三个版本的散景图。其中两个是散景0.9.0,其中一个是散景0.10.0,这是我打电话给康达时出现的那个。在site-packages / bokeh文件夹中有一个plotting.py。
我尝试在python 3.4中安装它,这就是终端返回的内容
(py34)[bob@bob anaconda]$ conda install bokeh
Fetching package metadata: ....
Solving package specifications: .
Package plan for installation in environment /home/bob/anaconda/envs/py34:
The following packages will be downloaded:
package | build
---------------------------|-----------------
numpy-1.9.3 | py34_0 5.7 MB
pytz-2015.6 | py34_0 173 KB
setuptools-18.3.2 | py34_0 346 KB
tornado-4.2.1 | py34_0 557 KB
wheel-0.26.0 | py34_1 77 KB
jinja2-2.8 | py34_0 301 KB
bokeh-0.10.0 | py34_0 3.9 MB
------------------------------------------------------------
Total: 10.9 MB
The following NEW packages will be INSTALLED:
libgfortran: 1.0-0
openblas: 0.2.14-3
wheel: 0.26.0-py34_1
The following packages will be UPDATED:
bokeh: 0.9.0-np19py34_0 --> 0.10.0-py34_0
jinja2: 2.7.3-py34_1 --> 2.8-py34_0
numpy: 1.9.2-py34_0 --> 1.9.3-py34_0
pip: 7.0.3-py34_0 --> 7.1.2-py34_0
pytz: 2015.4-py34_0 --> 2015.6-py34_0
setuptools: 17.1.1-py34_0 --> 18.3.2-py34_0
tornado: 4.2-py34_0 --> 4.2.1-py34_0
Proceed ([y]/n)? y
Fetching packages ...
numpy-1.9.3-py 100% |##########################| Time: 0:00:00 6.21 MB/s
pytz-2015.6-py 100% |##########################| Time: 0:00:00 1.44 MB/s
setuptools-18. 100% |##########################| Time: 0:00:00 2.63 MB/s
tornado-4.2.1- 100% |##########################| Time: 0:00:00 3.57 MB/s
wheel-0.26.0-p 100% |##########################| Time: 0:00:00 1.28 MB/s
jinja2-2.8-py3 100% |##########################| Time: 0:00:00 2.19 MB/s
bokeh-0.10.0-p 100% |##########################| Time: 0:00:00 5.74 MB/s
Extracting packages ...
[ COMPLETE ]|#############################################| 100%
Unlinking packages ...
[ COMPLETE ]|#############################################| 100%
Linking packages ...
[ COMPLETE ]|#############################################| 100%
(py34)[bob@bob anaconda]$ python bokeh.py
Traceback (most recent call last):
File "bokeh.py", line 1, in <module>
from bokeh import plotting
File "/home/bob/anaconda/bokeh.py", line 1, in <module>
from bokeh import plotting
ImportError: cannot import name 'plotting'
答案 0 :(得分:4)
您当前目录中有一个/home/bob/anaconda/bokeh.py文件,正在导入而不是散景。
如果确实需要,您可以查看该文件是什么。如果它是您创建的文件,则不建议将其放入anaconda目录(Documents目录的某个子目录是更好的位置)。让anaconda成为您当前的目录也不是一个好主意。
答案 1 :(得分:0)
听起来您可能没有安装依赖项。出于好奇,您是否尝试使用pip来安装散景?