2017-01-17 80 views
1

我一直在使用conda和jupyter筆記本一段時間,最近我需要一些只能通過點安裝的軟件包。我的理解是,他們完全兼容,彼此透明,但顯然不是。同時使用Conda,PIP和Jupyter筆記本的路徑混淆

我做了一個pip install pydicom,當我嘗試在我的Jupyter Notebook中做一個import pydicom時,它說No module named pydicom

在命令提示符下(使用Windows機器),我運行了conda list,我看到pydicom被列出並標記爲< pip>。

在我Jupyter筆記本電腦,這是我sys.executable輸出:

C:\ Users \用戶名\ AppData \本地\連續\ Anaconda2 \ python.exe

是正常/正確???

聲明:我完全被路徑,環境和依賴關係在conda和pip中的工作方式所困惑。我無法找到一個好的教程或解釋conda/pip如何在幕後工作。任何指針將不勝感激!

回答

1

雖然包被命名爲pydicom,你需要導入dicom

import dicom 

您還可以通過在安裝condapydicom。您需要提供渠道的暢達,forge`:

conda install -c conda-forge pydicom 

你可以找到更多封裝的https://anaconda.org/。只需在搜索窗口中輸入包名即可。如果包裝可用,您將通過-c選項看到您可以使用的頻道。

+0

那也行不通。 「沒有名爲dicom的模塊。」 –

+1

嘗試使用conda進行安裝。看到我更新的答案。 –

+0

謝謝穆克穆勒!爲了將來的參考,你可以給我一些技巧,以找到conda相當於? –