如何将库添加到conda中

3 投票
4 回答
22691 浏览
提问于 2025-04-18 00:04

我正在尝试安装python-qutip,以便在IPython笔记本上运行。我已经配置了使用conda的路径变量。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 个回答

1

假设你已经安装了conda-build,你可以试着构建这个conda配方(现在在一个分支上):

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

在我的环境(ubuntu saucy)下没成功,不过我没有太认真去试。也许对你来说会有效果!

2

我觉得安装qutip最简单的方法就是这样:

pip install qutip

这个方法对我有效。

(你也可以试试用 pip3 install qutip 来安装。)

4

我想你可能已经解决了这个问题,但为了那些在网上搜索的人,分享一下:

除了为单次安装指定一个频道,anaconda的文档还提供了一种方法,可以将一个频道添加到你用户的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),这会非常有用。

希望这能帮到你 :)

4

如果你去 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)。

撰写回答