安装winshell时出错(python setup.py egg_info失败,错误代码为1)

时间:2015-09-04 04:16:18

标签: python-3.x pip

我试图在Python 3.3.0 / Windows 7下安装winshell。 (我应该说我对包装安装的工作方式只有一个模糊的概念,所以如果我犯了一个基本的错误,我很抱歉......这些东西显然不是针对凡人的)。 我做的是:我打开了一个CMD窗口&导航到Python33目录。我输入了

pip install winshell

并得到" ... 下载winshell 0.6 zip ,然后运行setup.py egg_info for package winshell ... 然后我得到了 python setup.py egg_info失败,错误代码为1 (在日志文件中)

我已经尝试了谷歌搜索一般,在这里 - 大多数帖子都是中等程度上难以理解 - 至少对我来说。对评论的评论中有一些初步的建议,表明我需要安装pwin32或win32con。并且pwin32不能与pip一起安装。但我还没有找到明确的“怎么样”。用于安装winshell。

在我走下这两个兔子洞之前,是否正确,为了安装&使用winshell,我需要那些模块吗?请指出最好,最简单的说明。

...

这是为了获取快捷方式的目标路径,如下所示:

path = winshell.shortcut(filethatisashortcut).path

以便通过os.walk来关注快捷方式(Windows,请记住!)。如果有更直接的方法 - 请告知。

1 个答案:

答案 0 :(得分:2)

您需要根据docs

安装pywin32模块
  

先决条件&兼容性

     

该模块已经在2.4到3.2版本的Python上进行了测试。有可能   也适用于较旧(或较新)的版本。你需要Python 2.5+用于上下文   经理支持。它使用最新的pywin32扩展进行了测试,但是   它从这些库中使用的功能已经适用于许多人   版本

(同时查看modules imported in the source files,您显然需要安装 Python for Windows扩展pywin32)。无法访问Windows计算机测试,但为什么不先读这本书。)