![无法在 Ubuntu 中从源代码安装 python-distutils-extra](https://linux22.com/image/1111174/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E5%AE%89%E8%A3%85%20python-distutils-extra.png)
我是 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 存储库安装所有内容是明智的。