找不到Python Bokeh依赖项

时间:2015-09-28 15:46:30

标签: python anaconda bokeh

这个问题一直是asked but not answered。唯一的区别是我在Arch Linux 64位上。我使用的是python 2.7,安装了bokeh的软件包是0.10.0

我跟着

conda install bokeh

instructions from here并完成了conda update condaconda 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'

2 个答案:

答案 0 :(得分:4)

您当前目录中有一个/home/bob/anaconda/bokeh.py文件,正在导入而不是散景。

如果确实需要,您可以查看该文件是什么。如果它是您创建的文件,则不建议将其放入anaconda目录(Documents目录的某个子目录是更好的位置)。让anaconda成为您当前的目录也不是一个好主意。

答案 1 :(得分:0)

听起来您可能没有安装依赖项。出于好奇,您是否尝试使用pip来安装散景?