【发布时间】:2018-07-24 02:45:18
【问题描述】:
【问题讨论】:
-
我不使用 pycharm,但看起来您的项目已经设置了自己的环境,而不是使用默认的 anaconda 环境。猜测一下,有一种方法可以从更通用的环境(anaconda 的基础/根环境)导入包并将它们添加到特定于您的项目的环境中
标签: python pycharm anaconda packages
【问题讨论】:
标签: python pycharm anaconda packages
我能够通过以下方式解决问题(对于 Ubuntu 16.04):-
通过转到文件 > 设置 > 项目:项目名称(下拉菜单)> 项目解释器 > 单击面板右侧的齿轮图标 > 添加本地 > 从左侧面板选择 Conda Environment > 从面板右侧选择 Existing Environment,现在将 Python 解释器的路径粘贴到询问位置。您可以使用命令which python 获取此路径。确保勾选“对所有项目可用”复选框,这样您就不必为每个项目重复该过程。
现在重启 Pycharm,一切顺利。
【讨论】:
正如roganjosh 提到的,看起来bash 终端中的conda list 显示了根环境中的所有包,而PyCharm 使用的是名为untitled 的环境。听起来您想在 PyCharm 中使用您的根环境。如果是这种情况,那么您需要更换您的口译员。
可能最简单的方法是在终端中执行which python,您可以在其中看到所有这些包,然后通过 (1) 单击右上角的齿轮图标在 PyCharm 中选择 python 路径截图的手角(2)选择“添加本地”(3)粘贴到该python路径中。
【讨论】: