如何向conda添加存储库

时间:2014-03-26 22:15:11

标签: python repository conda

我正在尝试安装python-qutip以在IPython笔记本上运行,我已将其配置为使用conda路径变量运行。 Qutip是一个非常流行(且有用)的开源软件包,用于模拟开放量子系统。从intsallation page开始,就像

一样简单
    sudo add-apt-repository ppa:jrjohansson/qutip-releases
    sudo apt-get update
    sudo apt-get install python-qutip

    conda install python-qutip 

    pip-install python-qutip

我得到Error: No packages found matching: python-qutip(正如预期的那样)。与

相同
    pip install python-qutip 

作为一个快速的解决方案,有没有办法将jrjohansson/qutip-releases存储库添加到我的conda库中?

或者,可以像在sudo python setup.py install中那样手动安装并将安装目录添加到conda路径吗?

4 个答案:

答案 0 :(得分:3)

如果您搜索anaconda.com,您会发现以下内容:

Using binstar api site https://api.anaconda.org
Name:    qutip
Summary: QuTiP: The Quantum Toolbox in Python
Access:  public
Package Types:  conda
Versions:
   + 3.0.1
   + 3.0.0
   + 3.1.0

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/jrjohansson qutip

最后一行适用于我(OpenSuse 13.1,miniconda)。

答案 1 :(得分:1)

我认为安装qutip的最简单方法是以下

pip install qutip

这对我有用。

答案 2 :(得分:1)

假设您已安装conda-build,您可以尝试构建conda配方(当前在fork上):

git clone https://github.com/jrjohansson/conda-recipes.git
cd conda-recipes
conda build qutip
conda install --use-local qutip

不能为我的环境(ubuntu saucy)工作,但我并没有太努力。也许它会对你有用!

答案 3 :(得分:0)

我认为你现在可能已经解决了这个问题,但对于任何流浪的搜索引擎旅行者来说都是如此:

除了为单一安装指定频道外,anaconda's docs还提供了此方法,用于向用户的conda配置添加频道(使用conda> = 4.1):

conda config --add channels new_channel

您还可以在~/.condarc或运行conda config --show

中查看您当前添加的频道

对于这种特殊情况,您可能会执行以下操作:

conda config --add channels jrjohansson
conda install python-qutip

如果您经常从特定频道安装软件包(例如来自conda-forge),这可能非常有用。

希望有所帮助:)