无法在 Ubuntu 中从源代码安装 python-distutils-extra

无法在 Ubuntu 中从源代码安装 python-distutils-extra

我是 Linux 新手,但我比 Windows 更喜欢它。我正在尝试安装凯瑞克斯下载我昨天在笔记本上安装了 Ubuntu 的更新包。但是在安装 setup.py 时,终端给出了一个 URL,提示我应该安装它。

但是在安装的时候出现了一个问题:

skadush@ubuntu:~/python-distutils-extra-2.35$ python setup.py
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from setuptools import setup
ImportError: No module named setuptools
skadush@ubuntu:~/python-distutils-extra-2.35$ 

这是什么意思?

答案1

您应该使用 Ubuntu 软件中心或 apt-get 从 Ubuntu 存储库安装程序。Ubuntu 软件中心就像 Android 市场或 Apple 应用商店。您可以在主菜单左侧找到它。
如果您熟悉控制台,请使用 apt-get:

sudo apt-get install python

您应该安装 python-setuptools 模块。尝试:

sudo apt-get install python-setuptools python-distutils-extra

但你尝试从 tarball 安装——方法不对

答案2

首先尝试安装一个干净的 Python,删除当前的 Python

sudo apt-get purge python

然后运行

sudo apt-get install python-all

如果此方法无法删除 python,请尝试使用 synaptic 包管理器

sudo apt-get install synaptic

在框中搜索 python 并勾选/取消勾选任何想要/不需要的包,然后单击应用

建议使用 Python 3.0,因为下一个 Ubuntu 版本将仅支持它。

Python 2 应该已经安装好了,测试它的一个好方法是打开 G-edit 并将其复制到文件中,print "hello"然后将文件保存为 test.py。打开终端,然后将文件拖放到其中并按回车键,如果终端显示 Hello python 已安装并正在运行。

答案3

该消息只是表明您没有安装 python-setuptools。提到的 python 包来自该 Ubuntu 包。

sudo apt-get install python-setuptools 

其他答案中建议从 Ubuntu 存储库安装所有内容是明智的。

相关内容