1

我已经使用 conda 和 jupyter notebook 有一段时间了,最​​近我需要一些只能通过 pip 安装的包。我的理解是它们彼此完全兼容和透明,但显然不是。

我做了一个pip install pydicom,当我试图import pydicom在我的 Jupyter Notebook 中做一个时,它说No module named pydicom

在命令提示符下(这里使用 Windows 机器)我跑了conda list,我看到pydicom它被列出并标记为 < pip >。

在我的 Jupyter 笔记本中,这是我的sys.executable输出:

C:\Users\USERNAME\AppData\Local\Continuum\Anaconda2\python.exe

这是正常的/正确的???

免责声明:我对路径、环境和依赖项在 conda 和 pip 中的工作方式感到非常困惑。我找不到好的教程或解释 conda/pip 如何在幕后工作。任何指针将不胜感激!

4

1 回答 1

1

虽然包名为 pydicom,但您需要导入dicom

import dicom

您也可以pydicom通过conda. 您需要提供频道“conda-forge”:

conda install -c conda-forge pydicom

您可以在https://anaconda.org/找到更多包。只需在搜索窗口中输入包名称即可。如果包可用,您将看到您可以-c选择的频道。

于 2017-01-17T22:46:49.103 回答