3

我在我的电脑上安装了 pycharm。我将项目解释器设置为,acaconda3/bin/python因为这是我在安装 pycharm 之前在我的计算机上使用的 python3 解释器。我能够使用 pycharm 的软件包安装程序安装我需要的所有软件包,但 anaconda 未提供的 pydicom 除外。但是,我的项目所需的软件包之一 pydicom 不是由 conda 提供的,因此在我搜索时不会显示在可用软件包列表中。

如何安装 conda 不提供的这个软件包?

在此处输入图像描述

4

3 回答 3

6
  • 打开 Anaconda 导航器

在此处输入图像描述

  • 从侧选项卡打开环境

  • 打开您创建的环境或选择默认环境(在这种情况下似乎)

  • 选择Open in terminal

  • 在此处运行 pip 命令。


或通过转到目录anaconda3/Scripts目录运行 pip


由于pydicomconda-forge通道支持,除非您手动将该通道添加到conda环境通道,否则它不会显示在 Pycharm 上。

运行以下命令以获取环境

conda config --add channels conda-forge

在此处输入图像描述

然后它应该出现在 Pycharm 中。

在此处输入图像描述

添加频道后,您可以在环境中运行以下命令

conda install pydicom

参考:

于 2018-06-12T22:09:12.623 回答
2

使用 PyCharm 2020.2,我可以在不去终端或 Anaconda 的情况下做到这一点。

转到“Settings->Project->Python Interpreter”(与 VictorLegros 相同的位置,但 UI 现在不同:请注意包列表底部的 + 按钮)

点击 + 按钮,在新对话框中搜索您的包,然后单击“安装包”

在此处输入图像描述

之后我再次检查了 Anaconda UI,并且 - 在单击更新索引之后.. 并稍等片刻(不是 100% 确定这是必要的,但我一开始没有看到) - 我现在可以看到包“scikit -learn”通过 PyCharm 安装。

在此处输入图像描述

(注意:我没有使用Anaconda 做任何事情,只是验证:搜索和安装都在 PyCharm 中)

于 2021-04-22T07:39:56.697 回答
0

我不知道它在 Mac 上是否相同,但对于 Win 10 Pycharm,您可以通过以下方式访问终端:

视图 > 工具窗口 > 终端 (Alt+F12)

Pycharm 终端菜单项

从那里,通过以下方式确保正确的 conda 环境处于活动状态:

conda activate <your_env>

然后,您可以像通常在命令行中键入一样安装一个包,例如

conda install -c conda-forge <some_thing>

PyCharm 终端视图

如果您使用 pip 或其他管理器或存储库位置,确切的命令会发生变化,但如果您想留在 IDE 中,这样做会很有帮助。

此外,您可以在 File > Settings > Project: ... > Python Interpreter 中验证当前的包

即使您没有通过 GUI 安装它,您也应该在此处看到您手动添加的包。

PyCharm 安装包

于 2020-08-25T18:47:02.950 回答