找不到Python Bokeh依赖项

丢失

这个问题已经问过了,但没有得到回答唯一的区别是我使用的是Arch Linux 64位。我正在使用python 2.7,并且已经安装了bokeh的软件包是0.10.0

我跟随

conda install bokeh

从这里的指示,并做了conda update condaconda 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章