【问题标题】:How can I add a repository to conda如何将存储库添加到 conda
【发布时间】:2014-03-26 22:15:10
【问题描述】:

我正在尝试安装 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 路径?

【问题讨论】:

    标签: python repository conda


    【解决方案1】:

    我认为您现在可能已经解决了这个问题,但对于任何徘徊的搜索引擎旅行者:

    除了为单一安装指定频道之外,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),这可能非常有用。

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      如果您搜索 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)。

      【讨论】:

        【解决方案3】:

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

        pip install qutip
        

        这对我有用。

        (可以改为pip3 install qutip。)

        【讨论】:

        • 谢谢。我已经安装了 qutip,但它需要在 python 路径中禁用 conda。我的问题是如果我想坚持使用 conda 路径变量,如何安装 qutip。事实是,conda 中包含的大多数库与 qutip 一起并没有真正有用,因此注释掉我的 PYTHONPATH 中引用 conda 的部分是一个可行的穷人解决方案。我只在需要时才启用它。
        【解决方案4】:

        假设您已安装 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),但我没有太努力。也许它会为你工作!

        【讨论】:

        • 谢谢@mattexx。我暂时停止在我的系统上使用qutipconda(转移优先级;-)),但下次有需要时我会试试你的建议。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-22
        相关资源
        最近更新 更多