无法在 Linux 中的 PyCharm 中安装虚拟解释器

无法在 Linux 中的 PyCharm 中安装虚拟解释器

当我尝试在 Kubuntu 18.04 中的 PyCharm Community 2018.1.2 中添加 virtualenv 作为解释器时,出现以下错误:

ModuleNotFoundError:没有名为“distutils.core”的模块

在此处输入图片描述

我该如何解决这个问题?

答案1

我必须安装它。这是全新安装的 Kubuntu 18.04,显然没有这个必需的软件包。

sudo apt-get install python3-distutils

之后我重新启动了 PyCharm,并成功创建虚拟项目解释器。

答案2

如果@Hrvoje T 的答案不起作用(对我来说不起作用)那么尝试这个:

运行此命令您应该能够在 Pycharm 中安装打包工具:

sudo apt install python3-pip

如果你使用 Python3 解释器则python3-pip不是。python-pip

https://stackoverflow.com/questions/43567996/pycharm-python-packaging-tools-not-found

答案3

@Hrvoje T 和 @hyukkyulee 都对我不起作用,因为我已经安装了这些软件包。卸载并重新安装也无法解决问题。

我刚刚将系统升级到 Ubuntu 19.10,我注意到他们已将 Python 解释器升级到 3.7。然而,PyCharm 正在根据其以前的版本(Python 3.6)生成 venv 解释器。通过更改,base interpreterNew Interpreter block解决了这个问题。

答案4

安装时遇到同样的问题:PyCharm 2019.3.2 (Edu) Build #PE-193.6494.27,构建于 2020 年 2 月 5 日 运行时版本:11.0.5+10-b520.38 amd64 VM:OpenJDK 64 位服务器 VM by JetBrains sro Linux 5.3.0-7629-generic

安装在安装了 Python 3.7.2 的 Pop!_OS 19.10 上。我确实使用了 Jetbrains Toolbox 来安装 pycharm edu。Jetbrains Toolbox 是使用 jetbrain 的 pycharm 下载页面建议的脚本安装的。

跑步: sudo apt install python3-pip

立即解决了问题,甚至不必重新启动 pycharm,只需创建一个新项目,设置虚拟环境也没有问题。

在安装 pychram 之前,我确实在更新到 python 3.7.2 后安装了 python-pip。因此,与在终端中运行 python3.7 而不更改别名一样,python 后面的 3 很重要。

相关内容