Ошибка импорта модуля Python с командной строкой Windows 7

У меня есть скрипт на Python, в который я импортирую несколько модулей.

from __future__ import division
import os
import glob
import sys
import tempfile
import shutil
import math
import datetime
import gdal
import random
from shapely.geometry import Point
from shapely.geometry import Polygon
from shapely.geometry import box
from liblas import file

когда я использую IDLE (например, PyCharm или PyScripter), у меня нет проблем с импортом внешних модулей (gdal, shapely.geometry и liblas). Когда я запускаю скрипт, я получаю это сообщение об ошибке

C:\PythonScript\myscript.py
Traceback (most recent call last):
File "C:\PythonScript\myscript.py", line 10, in <module>
import gdal
ImportError: No module named gdal
where

print(gdal.__file__)
C:\Python27\lib\site-packages\gdal.pyc
and

print(sys.path)
['C:\\Program Files (x86)\\JetBrains\\PyCharm 2.7.3\\helpers\\pydev', 'C:\\Python27\\lib\\site-packages\\progressbar-2.3-py2.7.egg', 'C:\\windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\PythonScript']

Я установил gdal, используя неофициальные двоичные файлы Windows для пакетов расширений Python, используя файл *.exe.


person Gianni Spear    schedule 24.09.2013    source источник
comment
Вы уверены, что у вас есть только один экземпляр python на вашем компьютере? вполне возможно, что используемый вами экземпляр не имеет нужных вам модулей. Тем более, что Pyscripter имеет доступ как к внутренним, так и к удаленным движкам Python.   -  person pythOnometrist    schedule 26.09.2013


Ответы (1)


Попробуйте проверить путь установки Python и site-packages. если с этим что-то не так, ваша система может не найти модули и сайт-пакеты, которые могут вызывать такие ошибки.

person Kaje    schedule 10.10.2013