我在计算机上安装了pycharm。我将项目解释器设置为acaconda3/bin/python
,因为这是我在安装pycharm之前在计算机上使用的python3解释器。我能够使用pycharm的软件包安装程序安装我需要的所有软件包,除了anaconda不提供的pydicom。但是,pydicom是我项目所需的软件包之一,它不是由conda提供的,因此在搜索时不显示在可用软件包列表中。
如何安装conda不提供的此软件包?
答案 0 :(得分:2)
从侧边标签打开环境
打开您创建的环境或选择默认环境(似乎 在这种情况下)
选择Open in terminal
在此处运行pip命令。
或者通过转到目录anaconda3/Scripts
目录
由于pydicom
频道支持conda-forge
,因此除非您手动将该频道添加到conda
环境频道,否则它不会显示在Pycharm上。
运行以下环境命令
conda config --add channels conda-forge
然后它应该出现在Pycharm中。
添加频道后,您可以在环境
中运行以下命令conda install pydicom
<强>参考:强>
答案 1 :(得分:1)
使用 PyCharm 2020.2 我可以在不去终端或 Anaconda 的情况下做到这一点。
转到“设置->项目->Python解释器”(与VictorLegros所在的位置相同,但现在UI不同:注意包列表底部的+按钮)
点击 + 按钮,在新对话框中搜索您的软件包,然后单击“安装软件包”
之后我仔细检查了 Anaconda UI,并且 - 在点击更新索引之后......并等待了一下(不是 100% 确定这是必要的,但我一开始没有看到它) - 我现在可以看到通过 PyCharm 安装的包“scikit-learn”。
(注意:我不会使用 Anaconda 做任何事,只是验证:搜索和安装都在 PyCharm 中)
答案 2 :(得分:0)
我不知道Mac上是否相同,但是对于Win 10 Pycharm,您可以从以下位置访问终端:
查看>工具窗口>终端(Alt + F12)
从那里,通过以下方法确保正确的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
如果您使用的是pip或其他管理器或存储库位置,则确切的命令会更改,但是如果您希望保留在IDE中,则可以这样做,这很有帮助。
此外,您还可以在“文件”>“设置”>“项目:...”>“ Python解释器”中验证包是否存在
即使您没有通过GUI安装它,也应该在此处看到手动添加的软件包。