2017-01-17 59 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相当于? –