我试图为arcpy安装pip(在Windows 7上为arcgis 10.2)。运行get-pip.py会导致以下错误消息:为arcpy安装pip
X:\python>python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 20061, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "c:\temp\tmpou5fje\pip.zip\pip\__init__.py", line 26, in <module>
File "c:\temp\tmpou5fje\pip.zip\pip\utils\__init__.py", line 27, in <module>
File "c:\temp\tmpou5fje\pip.zip\pip\_vendor\pkg_resources\__init__.py", line 73, in <module>
File "c:\temp\tmpou5fje\pip.zip\pip\_vendor\packaging\specifiers.py", line 275, in <module>
File "c:\temp\tmpou5fje\pip.zip\pip\_vendor\packaging\specifiers.py", line 373, in Specifier
File "C:\Python27\ArcGIS10.2\Lib\re.py", line 190, in compile
return _compile(pattern, flags)
File "C:\Python27\ArcGIS10.2\Lib\re.py", line 242, in _compile
raise error, v # invalid expression
sre_constants.error: nothing to repeat
使用管理员命令提示符不起作用。我真正的目标是让win32com在arcpy下工作。我通常只需将相应的目录从c:\ python27 \ lib \ site-packages复制到c:\ python27 \ arcgis10.2 \ lib \ site-packages以在arcpy下安装一个软件包(为什么arcpy没有带pip? )但这不适用于win32com,大概是对一个缺少的DLL或其他特定于Windows的文件做的。