无法安装Python win32库?

时间:2016-03-11 08:41:05

标签: python-2.7

有什么想法吗?我没有Python的路径&该公司不会允许它。我不希望它对一个写得很好的安装程序有所作为,但为了以防万一,请提及它。

H:\code\testgen\pywin32-220>c:\Python27\python.exe  --version
Python 2.7.11

H:\code\testgen\pywin32-220>c:\Python27\python.exe setup.py -q install
Building pywin32 2.7.220.0
Traceback (most recent call last):
  File "setup.py", line 1944, in <module>
    """ % dirs).split(),
  File "setup.py", line 594, in __init__
    if os.path.isfile(os.path.join(sdk_dir, "include", "activdbg.h")):
  File "c:\Python27\lib\ntpath.py", line 65, in join
    result_drive, result_path = splitdrive(path)
  File "c:\Python27\lib\ntpath.py", line 115, in splitdrive
    if len(p) > 1:
TypeError: object of type 'NoneType' has no len()

1 个答案:

答案 0 :(得分:2)

尽管这个帖子在3个月前被问过,但我今天遇到了同样的问题。我最终找到了一个解决方案,所以我想在这里分享一下。希望它仍然有用。

我在另一篇文章中找到了: https://www.quora.com/I-tried-to-install-PyWin32-for-Python-2-7-at-Python-for-Windows-Extensions-but-it-did-not-work-How-can-I-install-PyWin32 改为从车轮分配安装。

如果您和我这样的pip有相同的连接问题,请通过git repo下载wheel的来源: https://bitbucket.org/pypa/wheel/downloads(选择您喜欢的版本,最新版本最好)。然后使用

安装它
  

pip install&lt;&lt; _path_to_the_zip_file_downloaded_&gt;&gt;