当项目解释器设置为conda时,如何在PyCharm中安装包,并且conda不提供/列出包?

时间:2018-06-12 21:44:32

标签: python pycharm anaconda pydicom

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

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

enter image description here

3 个答案:

答案 0 :(得分:2)

  • 打开Anaconda导航器

enter image description here

  • 从侧边标签打开环境

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

  • 选择Open in terminal

  • 在此处运行pip命令。

或者通过转到目录anaconda3/Scripts目录

来运行pip

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

运行以下环境命令

conda config --add channels conda-forge

enter image description here

然后它应该出现在Pycharm中。

enter image description here

添加频道后,您可以在环境

中运行以下命令
conda install pydicom

<强>参考:

答案 1 :(得分:1)

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

转到“设置->项目->Python解释器”(与VictorLegros所在的位置相同,但现在UI不同:注意包列表底部的+按钮)

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

enter image description here

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

enter image description here

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

答案 2 :(得分:0)

我不知道Mac上是否相同,但是对于Win 10 Pycharm,您可以从以下位置访问终端:

查看>工具窗口>终端(Alt + F12)

Pycharm Terminal Menu Item

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

Epoch 9/10
32/80 [===========>..................] - ETA: 0s - loss: 0.6931 - auc: 0.5000 - acc: 0.5625
Epoch 00009: val_auc did not improve from 0.50000
80/80 [==============================] - 0s 1ms/sample - loss: 0.6931 - auc: 0.5000 - acc: 0.5000 - val_loss: 0.6931 - val_auc: 0.5000 - val_acc: 0.5000
Epoch 10/10
32/80 [===========>..................] - ETA: 0s - loss: 0.6932 - auc: 0.5000 - acc: 0.4375
Epoch 00010: val_auc did not improve from 0.50000
80/80 [==============================] - 0s 1ms/sample - loss: 0.6931 - auc: 0.5000 - acc: 0.5000 - val_loss: 0.6931 - val_auc: 0.5000 - val_acc: 0.5000
Train on 80 samples, validate on 20 samples
Epoch 1/10
32/80 [===========>..................] - ETA: 0s - loss: 0.7644 - auc_2: 0.3075 - acc: 0.5000WARNING:tensorflow:Can save best model only with val_auc available, skipping.
80/80 [==============================] - 1s 10ms/sample - loss: 0.7246 - auc_2: 0.4563 - acc: 0.5250 - val_loss: 0.6072 - val_auc_2: 0.8250 - val_acc: 0.6500
Epoch 2/10
32/80 [===========>..................] - ETA: 0s - loss: 0.7046 - auc_2: 0.4766 - acc: 0.5000WARNING:tensorflow:Can save best model only with val_auc available, skipping.
80/80 [==============================] - 0s 1ms/sample - loss: 0.6511 - auc_2: 0.6322 - acc: 0.5625 - val_loss: 0.5899 - val_auc_2: 0.8000 - val_acc: 0.6000

然后,您可以像通常在命令行中键入的那样安装软件包,例如

keras==2.3.1
tensorflow==1.14.0

PyCharm Terminal View

如果您使用的是pip或其他管理器或存储库位置,则确切的命令会更改,但是如果您希望保留在IDE中,则可以这样做,这很有帮助。

此外,您还可以在“文件”>“设置”>“项目:...”>“ Python解释器”中验证包是否存在

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

PyCharm Installed Packages