Hi
I am working with a project started by somebody else.It uses GIS. I have
installed GDAL and OpenGeo4W, plus the C++ runtime.
I have the following included in the path
-
C:\Python27\;C:\Python27\Scripts;C:\Python27\Tools\Scripts\;C:\Python27\lib\site-packages;C:\gdalwin32-1.6\bin;C:\usr\bin;C:\Program
Files\GDAL;C:\ms4w\Apache\cgi-bin;C:\OSGeo4W\bin;
and the following environment variables are set
- GDAL_DATA = %OSGEO4W_ROOT%\share\gdal
- GDAL_DRIVER_PATH = C:\Program Files\GDAL\gdalplugins
- GEOS_LIBRARY_PATH=C:\OSGeo4W\lib
- OSGEO4W_ROOT=C:\OSGeo4w
- PROJ_LIB=%OSGEO4W_ROOT%\share\proj
- PYTHON_ROOT=C:\Python27
Originally this development started on a linux box, I am using Vista SP2.
My database is PostgreSQL 9.3, I have installed the PostGIS options and set
up a normal and a GIS database.
When I start runserver through Pycharm, I get the errors at the bottom of
this post.
It appears, and I might be wrong as I'm not mega experienced with this,
that django/python can't find kernell32. This is used by the C library.
Here is what I have found from thr debugger
self = unable to get repr for class <class 'ctypes.WinDLL'
handle=None
mode=0
name='kernel32'
Funcptr = <class 'ctypes.WinDLL'>
Can somebody please point me in the correct direction, I'm banging my head
Thanks
Robin
*GEODJANGOGeos, TRACEBACK*
"C:\Program Files\JetBrains\PyCharm 3.0.1\bin\runnerw.exe"
C:\Python27\python.exe "C:\Program Files\JetBrains\PyCharm
3.0.1\helpers\pycharm\django_manage.py" runserver 8888 "C:/Users/Robin
St.Clair/Desktop/CheckBuild"
Validating models...
Unhandled exception in thread started by <bound method Command.inner_run of
<django.contrib.staticfiles.management.commands.runserver.Command object at
0x02E17EB0>>
Traceback (most recent call last):
File
"C:\Python27\lib\site-packages\django\core\management\commands\runserver.py",
line 92, in inner_run self.validate(display_num_errors=True)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line
280, in validate num_errors = get_validation_errors(s, app)
File
"C:\Python27\lib\site-packages\django\core\management\validation.py", line
35, in get_validation_errors for (app_name, error) in
get_app_errors().items():
File "C:\Python27\lib\site-packages\django\db\models\loading.py", line
166, in get_app_errors self._populate()
File "C:\Python27\lib\site-packages\django\db\models\loading.py", line
72, in _populate self.load_app(app_name, True)
File "C:\Python27\lib\site-packages\django\db\models\loading.py", line
96, in load_app models = import_module('.models', app_name)
File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35,
in import_module __import__(name)
File "C:\Python27\lib\site-packages\mptt\models.py", line 14, in <module>
from mptt.fields import TreeForeignKey, TreeOneToOneField,
TreeManyToManyField
File "C:\Python27\lib\site-packages\mptt\fields.py", line 42, in <module>
from south.modelsinspector import add_introspection_rules
File
"C:\Python27\lib\site-packages\south-0.8.2-py2.7.egg\south\modelsinspector.py",
line 463, in <module> import south.introspection_plugins
File
"C:\Python27\lib\site-packages\south-0.8.2-py2.7.egg\south\introspection_plugins\__init__.py",
line 5, in <module> import south.introspection_plugins.geodjango
File
"C:\Python27\lib\site-packages\south-0.8.2-py2.7.egg\south\introspection_plugins\geodjango.py",
line 14, in <module> from django.contrib.gis.db.models.fields import
GeometryField
File
"C:\Python27\lib\site-packages\django\contrib\gis\db\models\__init__.py",
line 5, in <module> from django.contrib.gis.db.models.aggregates import *
File
"C:\Python27\lib\site-packages\django\contrib\gis\db\models\aggregates.py",
line 2, in <module> from django.contrib.gis.db.models.sql import GeomField
File
"C:\Python27\lib\site-packages\django\contrib\gis\db\models\sql\__init__.py",
line 2, in <module> from django.contrib.gis.db.models.sql.query import
GeoQuery
File
"C:\Python27\lib\site-packages\django\contrib\gis\db\models\sql\query.py",
line 4, in <module> from django.contrib.gis.db.models.fields import
GeometryField
File
"C:\Python27\lib\site-packages\django\contrib\gis\db\models\fields.py",
line 4, in <module> from django.contrib.gis import forms
File
"C:\Python27\lib\site-packages\django\contrib\gis\forms\__init__.py", line
2, in <module> from django.contrib.gis.forms.fields import GeometryField
File "C:\Python27\lib\site-packages\django\contrib\gis\forms\fields.py",
line 8, in <module> from django.contrib.gis.geos import GEOSException,
GEOSGeometry
File "C:\Python27\lib\site-packages\django\contrib\gis\geos\__init__.py",
line 6, in <module> from django.contrib.gis.geos.geometry import
GEOSGeometry, wkt_regex, hex_regex
File "C:\Python27\lib\site-packages\django\contrib\gis\geos\geometry.py",
line 16, in <module> from django.contrib.gis.geos.coordseq import
GEOSCoordSeq
File "C:\Python27\lib\site-packages\django\contrib\gis\geos\coordseq.py",
line 9, in <module> from django.contrib.gis.geos.libgeos import CS_PTR
File "C:\Python27\lib\site-packages\django\contrib\gis\geos\libgeos.py",
line 58, in <module> lgeos = CDLL(lib_path)
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/e7019f09-9c56-405d-9427-22d3988bad21%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.