我试图为arcpy安装pip(Windows 7上的arcgis 10.2)。运行get-pip.py会导致以下错误消息:
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的文件。
答案 0 :(得分:0)
我会推荐以下内容:
setuptools
模块pip
模块`然后在命令行中运行以下命令(假设是Windows)
path-to-python path-to-setuptools install
path-to-python path-to-pip install
我在一个封闭的网络上工作(远离旧的互联网)并且不能使用get-pip.py
所以我发现最好只需下载实际模块并进行硬安装。
让我们发布!
答案 1 :(得分:0)
将get_pip.py
复制到“ C:\Python27\ArcGIS10.2
”,然后在目录中执行命令“ python get-pip.py
”。
请注意,在此过程中保持网络连接,以便自动下载并设置设置工具,转盘等。
希望能对您有所帮助。
答案 2 :(得分:-1)
尝试打开CMD提示并输入:
C:\Python27\ArcGIS10.2\python.exe -m pip install -U pip