use*_*911 8 python pip arcgis scrapy
我正在尝试在Windows 8.1上安装Scrapy for Python 2.7,我知道我首先需要安装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
Run Code Online (Sandbox Code Playgroud)
我还在C:\ Python27\lib\site-packages中安装了pip.但是,当它仅安装在该目录中时,PyScripter无法识别它已安装.有没有人有什么建议?
小智 3
我遇到了同样的问题,我通过真正干净地重新安装 python 解决了它。
我的ArcGIS版本又从10.2.2到10.3再到10.2到10.2.2上下波动。通过“添加/删除程序”删除 ArcGIS(或仅 Python 功能)时,C:\Python27 中的大部分文件都将被删除。但是,这不会从系统文件夹中删除 python dll。根据您的 Window 操作系统,它将是:
手动删除 DLL,然后再次执行 python 安装。
这应该会给你一个真正干净的 python 安装,然后再次运行 get-pip.py,pip 应该按预期工作!
PS 如果你要降级你的 python,删除 dll 非常重要。因为如果 python 升级,python27.dll 似乎会被替换,但当它降级时则不会。因此,python27.dll 与 C:\Python27 中的脚本不兼容。
| 归档时间: |
|
| 查看次数: |
6488 次 |
| 最近记录: |