在cygwin上升级python后,没有名为pkg resources的模块

在cygwin上升级python后,没有名为pkg resources的模块,cygwin,Cygwin,不久前,我升级到了python 2.7。我没有使用最近下载的任何软件包,所以直到现在我才意识到错误已经连接。我无法使用任何包,因为我遇到了名为pkg resources的no_module_错误。我看到了这个问题:并尝试按照说明操作,但当然,因为我使用cygwin,所以不能使用curl。我使用cygwin安装程序尝试下载distribute(我猜cygwin也不存在distribute),并找到了python安装工具。有可能它会有帮助,我下载了它,它消除了那个错误。这很好,因为现在我至少可以使用

不久前,我升级到了python 2.7。我没有使用最近下载的任何软件包,所以直到现在我才意识到错误已经连接。我无法使用任何包,因为我遇到了名为pkg resources的no_module_错误。我看到了这个问题:并尝试按照说明操作,但当然,因为我使用cygwin,所以不能使用curl。我使用cygwin安装程序尝试下载distribute(我猜cygwin也不存在distribute),并找到了python安装工具。有可能它会有帮助,我下载了它,它消除了那个错误。这很好,因为现在我至少可以使用easy_install。但是,我仍然得到以下错误

dependencies when running many of my packages:
Traceback (most recent call last):
  File "/usr/bin/ipython", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2803, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 696, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 594, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound:
运行许多my软件包时的依赖项: 回溯(最近一次呼叫最后一次): 文件“/usr/bin/ipython”,第5行,在 从打包资源导入加载入口点 文件“/usr/lib/python2.7/site packages/pkg_resources.py”,第2803行,在 工作组需要(\uuuu需要\uuuu) 文件“/usr/lib/python2.7/site packages/pkg_resources.py”,第696行,在require中 需要=自我解析(解析需求(需求)) 文件“/usr/lib/python2.7/site packages/pkg_resources.py”,第594行,在resolve中 未找到提升分配(req) pkg_resources.DistributionNotFound: 我认为这可能是我的站点包不在新的python文件夹中的问题,因此我将对此进行调查。无论哪种方式,我都想为cygwin用户分享我的问题解决方案


更新:我把网站包从2.6复制到了2.7,这没有帮助。我最终意识到,因为鸡蛋都是2.6版而不是2.7版的,所以python 2.7不会接受鸡蛋。这很烦人。我想我必须重新安装所有软件包,除非有人有更简单的解决方案来解决这个问题。我发现我的操作是基于一个错误的假设,即curl与Cygwin不兼容。我发现你们可以用cygwin来启用旋度,问题解决了