我正在尝试升级一个名为“bokeh”的python包,它在其ditribution文件中包含一个“examples”目录: 这里是分发文件的链接: https://pypi.python.org/pypi/bokeh/0.12.10
我可以看到我所追踪的“examples”目录。
但是如果我pip install --upgrade bokeh
,我的机器上只安装了目录“bokeh”(图像中的第一个)。
我怎么能最终安装这个“example”目录呢?
答案 0 :(得分:1)
这意味着因为提供的示例所需的样本数据大小。这来自documentation:
一些Bokeh示例依赖于未包含的示例数据 由于它们的大小,Bokeh GitHub存储库或已发布的软件包。 安装Bokeh后,可以通过执行获取样本数据 Bash或Windows提示符下的以下命令:
bokeh sampledata
或者在你的python解释器中运行它:
import bokeh.sampledata
bokeh.sampledata.download()
答案 1 :(得分:0)
普通的pip安装不应该被用户“调查”。根据您的系统,它们最终可能会出现在
中/usr/local/lib/python2.7/site-packages
或
$PYTHON_HOME/lib/python2.7/site-packages
或完全不在其他地方。
相反,你应该Git克隆repo(或从那里下载tarball)并安装目录(可编辑的安装)
git clone https://github.com/bokeh/bokeh.git
pip install -e bokeh/
这样您正在使用的库就在您正在使用的示例旁边:
import bokeh
直接导入您刚刚下载的代码。
或者,您可以从PyPI安装散景,只需git clone或下载存储库即可获取示例。但你应该知道
import bokeh
不会导入刚下载的库,而是先前安装的库。