安装pypol时遇到问题

0 投票
1 回答
778 浏览
提问于 2025-04-16 22:13

我一直在尝试在Cygwin上安装pypol。但是当我输入命令python setup.py install时,出现了以下错误:

追踪信息(最近的调用在最前面):

文件 "setup.py",第1行,

from setuptools import find_packages, setup, Command

文件 "/cygdrive/c/pypol_-0.4/setuptools/init.py",第2行,

from setuptools.extension import Extension, Library

文件 "/cygdrive/c/pypol_-0.4/setuptools/extension.py",第2行,

from setuptools.dist import _get_unpatched

文件 "/cygdrive/c/pypol_-0.4/setuptools/dist.py",第6行,

from setuptools.command.install import install

文件 "/cygdrive/c/pypol_-0.4/setuptools/command/init.py",第8行,

from setuptools.command import install_scripts

文件 "/cygdrive/c/pypol_-0.4/setuptools/command/install_scripts.py",第3行,

from pkg_resources import Distribution, PathMetadata, ensure_directory

导入错误:没有名为pkg_resources的模块

很明显,我的setuptools缺少一些模块,但我已经重新安装了setuptools,它们还是不见了。我该如何解决这个问题呢?请帮帮我。谢谢。

1 个回答

0

为什么在Mac上升级Python后会出现ImportError: No module named pkg_resources的错误?

这个内容很有帮助。它说明你可能在使用错误版本的python。你在Windows上是否已经安装了python

如果你确实有其他版本的Python(你可以在cygwin中用which python来检查),确保你调用的是正确的版本。最简单的方法是把它的路径放在你的PATH环境变量的最前面,这个变量通常在~/.bashrc或类似的文件中。

然后,使用正确的Python重新安装setuptools,这样一切就应该顺利进行。

其实,链接中的回答告诉你所有需要知道的内容,只是它是针对Mac上的多个版本,而不是Windows。

我注意到你之前的问题没有被接受的答案,请点击你认为最好的答案旁边的勾选标记。

撰写回答