使用 Pip 在 Ubuntu 20.04 上创建 Python 3.6 虚拟环境时出现问题

使用 Pip 在 Ubuntu 20.04 上创建 Python 3.6 虚拟环境时出现问题

主题:pip list在 Python 3.6 虚拟环境中运行时出现段错误问题

我最近安装了 Python 3.6 并成功创建了一个虚拟环境。但是,当我尝试在虚拟环境中执行命令“pip list”时,遇到了分段错误。

我已经按照这个安装了 Python 3.6.0关联,并按照此创建虚拟环境关联

在安装时,我跳过了这两个命令。

co./configure --enable-optimizations  -with-lto  --with-pydebug

在这里制作-j 8de

现在,它给我一个分段错误。我将尝试使用所有标志重新安装它。

当我检查虚拟环境之外的 Python 版本和 Pip 版本时,它们是最新的。

但是,当我检查虚拟环境中的版本时,它给出了 Python 版本 3.6,但在调用 Pip 时却出现了错误。我也尝试过 Pip3.6,但它给出了同样的错误。

以下是我的设置细节:

  • Python 3.6
  • 虚拟环境创建成功

具体命令及错误信息:

$ pip list
Segmentation fault

我已经尝试在虚拟环境中升级 pip、检查冲突的包并重新创建虚拟环境,但问题仍然存在。

pip list在 Python 3.6 虚拟环境中运行时,有人可以指导我排除故障并克服此分段错误吗?

答案1

我没有正确安装 Python 3.6,因为我错过了说明中提到的命令。

请按照问题中提供的链接操作,Python 应该可以顺利运行

分割错误是因为我漏掉了下面这一行

./configure --enable-optimizations  -with-lto  --with-pydebug
make -j 8  # adjust for number of your CPU cores

相关内容