【问题标题】:Anaconda and package installation (pydicom)Anaconda 和包安装(pydicom)
【发布时间】:2017-02-25 19:15:57
【问题描述】:

我有以下问题。 我尝试使用以下命令(windows、anaconda setup)在 python 2.7 中安装 pydicom 包:

conda install -c conda-forge pydicom

一切似乎都运行良好,该软件包似乎已安装。 我输入

conda list

在我看到的列表中

pydicom                   0.9.8                     <pip>

我打开spyder,或者pycharm,输入

import pydicom

我得到了

ImportError: 没有名为 pydicom 的模块

我不知道我做错了什么。我浏览了http://conda.pydata.org/docs/using/pkgs.html,一切似乎都很好。

请帮忙。

【问题讨论】:

  • 使用虚拟环境。在 PyCharm 中添加对这个 virtualenv 的引用。
  • 它是否适用于python -c "import pydicom"
  • 另外,如果你是从 conda-forge 安装的,它会说 &lt;pip&gt; 很奇怪。也许试试:conda uninstall pydicompip uninstall pydicom(重复直到找不到包),然后conda install -c conda-forge pydicom
  • 按照@ostrokach 的建议,并确认pydicom 在命令提示符中使用python 时工作正常,那么您可能需要调整pycharm/spyder 正在使用的python。跨度>

标签: python packages conda pydicom


【解决方案1】:

由于您使用的是0.9.8,因此您使用的是actually need import dicom 而不是import pydicom

由于这种混淆,import pydicom 在版本 1.0.0 及更高版本中。

【讨论】:

    【解决方案2】:

    我建议您更新 Python 版本 > 3.0,以便 conda list 的输出显示如下内容:

    (pip install pydicom)
    
    pydicom                   1.0.2                     <pip>
    python                    3.6.4                h6538335_1
    

    现在导入使用:

    import pydicom #Preferable 
    

    ================================================ ===========

    或者安装 dicom 而不是 pydicom 使用:

    (pip install pydicom-0.9.8)
    
    pydicom                   0.9.8                    <pip>
    python                    2.7.0                h6538335_1
    

    然后,使用以下命令导入:

    import dicom
    

    但是,我强烈建议您安装 pydicom 而不是 dicom,因为它是升级版。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多