我在我的电脑上安装了 pycharm。我将项目解释器设置为,acaconda3/bin/python
因为这是我在安装 pycharm 之前在我的计算机上使用的 python3 解释器。我能够使用 pycharm 的软件包安装程序安装我需要的所有软件包,但 anaconda 未提供的 pydicom 除外。但是,我的项目所需的软件包之一 pydicom 不是由 conda 提供的,因此在我搜索时不会显示在可用软件包列表中。
如何安装 conda 不提供的这个软件包?
从侧选项卡打开环境
打开您创建的环境或选择默认环境(在这种情况下似乎)
选择Open in terminal
在此处运行 pip 命令。
或通过转到目录anaconda3/Scripts
目录运行 pip
由于pydicom
受conda-forge
通道支持,除非您手动将该通道添加到conda
环境通道,否则它不会显示在 Pycharm 上。
运行以下命令以获取环境
conda config --add channels conda-forge
然后它应该出现在 Pycharm 中。
添加频道后,您可以在环境中运行以下命令
conda install pydicom
参考:
使用 PyCharm 2020.2,我可以在不去终端或 Anaconda 的情况下做到这一点。
转到“Settings->Project->Python Interpreter”(与 VictorLegros 相同的位置,但 UI 现在不同:请注意包列表底部的 + 按钮)
点击 + 按钮,在新对话框中搜索您的包,然后单击“安装包”
之后我再次检查了 Anaconda UI,并且 - 在单击更新索引之后.. 并稍等片刻(不是 100% 确定这是必要的,但我一开始没有看到) - 我现在可以看到包“scikit -learn”通过 PyCharm 安装。
(注意:我没有使用Anaconda 做任何事情,只是验证:搜索和安装都在 PyCharm 中)
我不知道它在 Mac 上是否相同,但对于 Win 10 Pycharm,您可以通过以下方式访问终端:
视图 > 工具窗口 > 终端 (Alt+F12)
从那里,通过以下方式确保正确的 conda 环境处于活动状态:
conda activate <your_env>
然后,您可以像通常在命令行中键入一样安装一个包,例如
conda install -c conda-forge <some_thing>
如果您使用 pip 或其他管理器或存储库位置,确切的命令会发生变化,但如果您想留在 IDE 中,这样做会很有帮助。
此外,您可以在 File > Settings > Project: ... > Python Interpreter 中验证当前的包
即使您没有通过 GUI 安装它,您也应该在此处看到您手动添加的包。