为arcpy安装pip

时间:2016-11-18 15:14:22

标签: python pip arcpy

我试图为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的文件。

3 个答案:

答案 0 :(得分:0)

我会推荐以下内容:

  1. 获取setuptools模块
  2. 获取pip模块`
  3. 然后在命令行中运行以下命令(假设是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