无法导入错误:模块名distutils不存在

2024-06-17 10:12:56 发布

您现在位置:Python中文网/ 问答频道 /正文

试图安装psutils导致了一个大麻烦。。。

$ python -V
Python 2.4.2

$ cat /etc/SuSE-release
SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 4


$ cd psutil-2.1.1/
$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 17, in ?
    from distutils.core import setup, Extension
ImportError: No module named distutils.core

下一步-我尝试安装setuptools以使用easy_install

$ which easy_install
which: no easy_install

$ cd ../setuptools-1.4/

$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 12, in ?
    from distutils.util import convert_path
ImportError: No module named distutils.util

尝试从ez_setup.py安装distutils

$ python ez_setup.py
Traceback (most recent call last):
  File "ez_setup.py", line 278, in ?
    main(sys.argv[1:])
  File "ez_setup.py", line 210, in main
    egg = download_setuptools(version, delay=0)
  File "ez_setup.py", line 139, in download_setuptools
    from distutils import log
ImportError: No module named distutils

那么-我该怎么安装呢?

p.S.不,我没有在这台机器上注册,不能使用包管理器。


Tags: installinfrompymostsetuplinecall
1条回答
网友
1楼 · 发布于 2024-06-17 10:12:56

您需要运行此命令(如果python3上发生错误)==>;sudo apt-get install python3-distutils --reinstall

您需要运行此命令(如果python2上发生错误)==>;sudo apt-get install python2-distutils --reinstall

相关问题 更多 >