Python conda - How to upgrade package not available on anaconda
如果我正在查看Anaconda软件包(http://docs.continuum.io/anaconda/pkg-docs),则在4.0.0版中有一个名为" nbconvert"的软件包。
在nbconvert的github站点(https://github.com/jupyter/nbconvert/releases)上有一个更新的版本(我需要这个)4.1.0。 现在如何在我的机器上安装此版本? 如果我尝试
它将安装版本4.0.0。 但是我需要这个新的
如果我尝试使用
1
| anaconda search -t conda nbconvert |
只能找到4.0.0版本
-
您可以在anaconda问题跟踪器中寻求帮助,但是根据我的经验,开发人员非常忙,只能有选择地选择要解决的错误。但可能值得一试。您可以在以下位置找到问题跟踪器:github.com/ContinuumIO/anaconda-issues/issues如果紧急需要新软件包,则可以卸载condas版本并切换到pip,该版本应始终提供最新版本。
-
我现在在机器上安装了pip,但是当我在命令行中键入" jupyter nbconver --to PDF文件"时,如何评估机器使用的库(pip或conda)?
-
jupyter nbconvert --version将显示版本。如果您看到4.1.0,则绝对不是condas版本。但是我不是很确定是否可以通过pip安装nbconvert还是必须替换整个jupyter堆栈(这会很麻烦)。在后一种情况下,为nbconvert创建一个空的conda环境并使用pip安装与jupyter相关的所有内容可能会更容易。不过,我必须检查一下。
-
github.com/ContinuumIO/anaconda-issues/issues/579
最简单的方法是用最新版本的pip临时替换conda的nbconvert。
这是您可以执行的操作:
1 2
| conda remove nbconvert
pip install nbconvert |
之后,您可以通过键入jupyter nbconvert --version来检查nbconvert的版本。 如果一切顺利,您将看到4.1.0。
请注意,这只是暂时性的解决方法,直到持续分析的开发人员更新软件包为止。 当切换回conda的版本时,请不要忘记使用pip uninstall和conda install。