2014-03-26 60 views
1

我想安裝python-qutip在IPython筆記本上運行,該筆記本已配置爲使用conda路徑變量運行。 Qutip是一個非常流行(而且有用)的開源軟件包來模擬開放量子系統。從他們的intsallation page,它很簡單,只要我如何添加存儲庫到conda

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庫添加到我的暢達庫?

或者,是否可以手動安裝,如:sudo python setup.py install並將安裝目錄添加到conda路徑中?

回答

1

我想安裝qutip最簡單的方法是以下

pip install qutip 

這爲我工作。

+0

謝謝。我已經安裝了qutip,但它需要在python路徑中禁用conda。我的問題是如果我想堅持conda路徑變量,如何安裝qutip。事實的真相是,包含在conda中的大多數圖書館與qutip並沒有真正的用處,因此,評論我的PYTHONPATH中引用conda的部分是一個可行的窮人的解決方案。我只在需要時才啓用它。 – nikosd

1

假設你已經安裝了暢達建造,你可以嘗試建立暢達配方(目前叉子):

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

沒有爲我的工作ENV(Ubuntu的俏皮),但我沒有嘗試太難。也許它會適合你!

+0

謝謝@mattexx。我暫時停止在系統上使用'qutip'和'conda'(轉移優先級;-)),但下次需要時我會嘗試您的建議。 – nikosd

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)。

0

我想你可能已經解決了這個在這一點上,但對於任何徘徊的搜索引擎旅客:

除了指定渠道單一安裝,anaconda's docs給這個方法添加一個頻道的用戶暢達的配置(與康達> = 4.1):

conda config --add channels new_channel 

你也可以看到你目前已在~/.condarc或添加的通道運行conda config --show

對於這個漢邦cular case,你可能會這樣做:

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

如果你從一個特定頻道頻繁地安裝軟件包(例如,從conda-forge),這可能是非常有用的。

希望它有幫助:)

相關問題