我一直在尝试在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
ImportError:没有名为pkg_resourceserror的模块
很清楚我的setuptools中缺少一些模块,但是我再次安装了setuptools,但它们仍然没有。我如何摆脱这个问题?请帮忙。谢谢。
答案 0 :(得分:0)
What is causing ImportError: No module named pkg_resources after upgrade of Python on os X?
信息丰富。它表明您正在调用python
的错误版本。你已经在Windows下安装了python
吗?
如果你做有另一个版本的Python(你可以在which python
的cygwin下查看),请确保你正在调用正确的版本,这最容易通过放置它在PATH
或类似内容~/.bashrc
环境变量开头的二进制路径。
然后,使用正确的python重新安装setuptools
,一切都应该顺利进行。
真的,链接的答案告诉你所有你需要知道的,除了它在OSX而不是Windows上讨论多个版本。
我发现您以前的问题都没有得到接受的答案,请点击问题最佳答案旁边的复选标记。