【发布时间】:2017-08-15 14:37:27
【问题描述】:
win32 上的 Python 2.7.10。视窗 8.1
使用pip安装geocoder库https://pypi.python.org/pypi/geocoder/1.8.0
尝试导入库时出现此错误
>>> import geocoder
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\ArcGIS10.4\lib\site-packages\geocoder\__init__.py", line 36, in <module>
from geocoder.api import get, yahoo, bing, geonames, mapquest, google, mapbox # noqa
File "C:\Python27\ArcGIS10.4\lib\site-packages\geocoder\api.py", line 29, in <module>
from geocoder.freegeoip import FreeGeoIP
File "C:\Python27\ArcGIS10.4\lib\site-packages\geocoder\freegeoip.py", line 6, in <module>
import ratelim
File "C:\Python27\ArcGIS10.4\lib\site-packages\ratelim\__init__.py", line 6, in <module>
from decorator import decorator
ImportError: No module named decorator
>>>
我认为只需安装装饰器库就可以解决问题,但该库已经安装了
C:\Python27\ArcGIS10.4\Scripts>pip install decorator
Requirement already satisfied: decorator in c:\python27\arcgis10.4\lib\site-packages
更新
C:\Users\rizagha>python --version
Python 2.7.10
C:\Users\rizagha>python
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from decorator import decorator
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named decorator
可能使这复杂化的事情是我通过 arcgis 安装了 python 32 位和 64 位...
【问题讨论】:
-
在你的命令行输入 python --version,如果是 2.7 则进入 python 解释器并尝试手动输入 from decorator import decorator
-
嗯所以检查我的编辑,那个模块没有导入..
标签: python windows python-2.7 geocoding