【问题标题】:Pycharm does not detect installed installed packagesPycharm 不检测已安装的安装包
【发布时间】:2019-01-08 08:02:12
【问题描述】:

我全新安装了 Python 3.6.6 和 PyCharm 2018.2 社区版。

不幸的是,PyCharm(也安装了 Python IDLE)看不到使用 pip 安装的包。

我已经用 pip 安装了一些包:Pillow、Pyglet、Pygame、Arcade。我可以使用 pip list 命令看到它们,但它们在 PyCharm 解释器设置中是不可见的。 PyCharm 仅检测 setuptools 和 pip。

我重装了 Python 和 Pycharm 几次,尝试用 pip 重装包,但没有任何帮助。

【问题讨论】:

  • 您可能安装了多个 Python 副本,并且您使用的 pip 与 PyCharm 使用的 Python 版本/副本不同。你是什​​么平台,python --versionpip --version 在命令行上说什么,python -C import sys; print(sys.executable) 在命令行上运行 import sys; print(sys.executable) 在 PyCharm 中说什么?
  • @abarnert 不,我卸载了所有 Python 版本,所以我现在只有 3.6.6 版本。 python –version 正在确认:Python 3.6.6 和 pip –version 说:pip 18.0 from i:\programowanie\python\python3.6.6\lib\site-packages\pip (python 3.6) 这是我的 Python 安装的正确路径. PyCharm 打印路径也正确:I:\Programowanie\Python\Python3.6.6\python.exe
  • @Rafał Trąbski 你能在终端上导入上述模块吗?
  • @NipunSampath 似乎只有 Arcade 包存在问题 - 其他包开始出现在 PyCharm 中,并且可以在终端中导入。只有 Arcade 包不起作用。 PyCharm,当我尝试安装它时,说:“命令“python setup.py egg_info”失败,错误代码为 1”。
  • @Rafał Trąbski 您是如何尝试在 pycharm 上安装 Arcade 的?你试过pycharm终端吗(因为街机没有出现在项目解释器菜单中)

标签: python pycharm


【解决方案1】:

我目前无法访问我的开发电脑,但我之前多次遇到过这个特定问题。 PyCharm 提供了使用多个 python 解释器的功能(pycharm 提供的虚拟解释器和安装在系统上的 python 解释器)。在您的项目设置中查看您的项目 python 解释器。

【讨论】:

  • 不幸的是,更改 virtualenvs 无济于事 - 无论如何都无法在系统解释器或虚拟环境中安装 Arcade 模块。每次出现同样的错误:„„Command„python setup.py egg_info” failed with error code 1”。
【解决方案2】:

您可能正在处理 pycharm 无法看到的 env(可能是 venv)。

在 Pycharm 中,你必须去 Preferences->Project: -> 然后在那里安装包。然后它将看到包。

【讨论】:

    猜你喜欢
    • 2018-12-18
    • 2013-02-09
    • 1970-01-01
    • 2017-01-29
    • 2021-04-29
    • 2018-11-23
    • 2015-08-07
    • 1970-01-01
    • 2016-06-24
    相关资源
    最近更新 更多