我刚刚在VPS服务器(运行在ubuntu8.04上)上获得了一些空间,我正在尝试在上面安装django。服务器上安装了python2.5,但我猜它是非标准安装。当我运行django的安装脚本时,我得到
amitoj@ninja:~/Django-1.2.1$ python setup.py install
Traceback (most recent call last):
File "setup.py", line 1, in <module>
from distutils.core import setup
ImportError: No module named distutils.core我被难住了。互联网上的所有文章都告诉我如何使用distutils安装模块。但是我如何获取distutils本身呢?有人能告诉我distutils的档案馆吗?我查看了/usr/lib/local/python2.5、/usr/lib/python2.5等,不出所料,没有找到distutils。
发布于 2010-09-28 15:56:50
安装setuptools的最简单方法是下载ez_setup.py并使用适当的Python解释器运行它。即使您有多个版本的Python,这也是有效的:只需对每个Python运行一次ez_setup.py即可。
编辑:请注意,Python3的最新版本在发行版中包含setuptools,因此您不再需要单独安装。这里提到的脚本只与旧版本的Python相关。
发布于 2018-05-10 19:13:57
我知道这是一个老问题,但我在Ubuntu中使用Python 3.6遇到了同样的问题,我可以使用以下命令来解决它:
sudo apt-get install python3-distutils发布于 2019-05-23 05:12:15
如果您无法使用以下任一项进行安装:
sudo apt-get install python-distutils
sudo apt-get install python3-distutils试着这样做:
sudo apt-get install python-distutils-extra参考:https://groups.google.com/forum/#!topic/beagleboard/RDlTq8sMxro
https://stackoverflow.com/questions/3810521
复制相似问题