gpt4 book ai didi

python - 使用 ArcGIS 安装的 Python 2.7 安装 pip

转载 作者:太空狗 更新时间:2023-10-29 20:58:45 25 4
gpt4 key购买 nike

我正在尝试在 Windows 8.1 上安装适用于 Python 2.7 的 Scrapy,我知道我首先需要安装 pip。由于我通过 ArcGIS 10.2 安装了 Python,我认为我需要在 C:\Python27\ArcGIS10.2\lib\site-packages 下安装 pip。在该目录中安装 pip 后,我收到错误代码:

>>> import pip
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\ArcGIS10.2\lib\site-packages\pip\__init__.py", line 10, in <module>
from pip.util import get_installed_distributions, get_prog
File "C:\Python27\ArcGIS10.2\lib\site-packages\pip\util.py", line 18, in <module>
from pip._vendor.distlib import version
File "C:\Python27\ArcGIS10.2\lib\site-packages\pip\_vendor\distlib\version.py", line 14, in <module>
from .compat import string_types
File "C:\Python27\ArcGIS10.2\lib\site-packages\pip\_vendor\distlib\compat.py", line 38, in <module>
from HTMLParser import HTMLParser
File "C:\Python27\ArcGIS10.2\lib\HTMLParser.py", line 47, in <module>
""", re.VERBOSE)
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
error: nothing to repeat

我还在 C:\Python27\lib\site-packages 中安装了 pip。但是,当它仅安装在该目录中时,PyScripter 无法识别它已安装。有人有什么建议吗?

最佳答案

我有一个类似的设置(Python 通过 ArcGIS 10.2 安装,但在运行 Windows 7 而不是 8.1 的计算机上)。我使用 PIP 安装了另一个包(birdy 而不是 scrapy)并让它运行起来。我认为您的问题可能是试图从 Python 解释器内部而不是从命令行工作(哦,你们强大的 Unix 用户使用您永远强大的命令行)。这是对我有用的:

  1. 转到 http://pip.readthedocs.org/en/latest/installing.html
  2. 下载 get-pip.py 文件并将其放在您的 python 文件夹中,例如:C:\python27\arcgis10.2\
  3. 启动命令提示符(开始菜单 >> 附件 >> 命令提示符)
  4. 通过输入以下命令将目录更改为 python 文件夹:cd c:\python27\arcgis10.2
  5. 输入:python get-pip.py 安装 PIP
  6. 通过输入以下内容将目录更改为脚本文件夹:cd scripts
  7. 通过输入以下命令使用 pip 安装您的包(例如 scrapy):pip install scrapy

如果可行,您现在应该可以进入 Python 并导入 scrapy。这在我实验室的每台计算机上都对我有用……只是在我自己的笔记本电脑上不行……很快就会写下我自己的问题(啊!)。

关于python - 使用 ArcGIS 安装的 Python 2.7 安装 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26581838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com