这个问题已经问过了,但没有得到回答。唯一的区别是我使用的是Arch Linux 64位。我正在使用python 2.7,并且已经安装了bokeh的软件包是0.10.0
我跟随
conda install bokeh
从这里的指示,并做了conda update conda
和conda update anaconda
仍然不起作用。不仅bokeh.plotting不起作用,而且bokeh.sampledata也不起作用,这使我相信它们都不起作用。
还有其他人对此或任何包装有此问题并成功解决了吗?
我不知道这是否有帮助,但是我的pkgs文件夹中有bokeh的三个版本。其中两个是bokeh 0.9.0,一个是bokeh 0.10.0,这是我调用conda时出现的一个。在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'
当前目录中有一个文件/home/bob/anaconda/bokeh.py,该文件将被导入而不是bokeh。
如果确实需要,您可以查看该文件是什么。如果是您创建的文件,则不建议将其放置在anaconda目录中(Documents目录的某些子目录比较合适)。让anaconda成为当前目录也不是一个好主意。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句