This error is generally when you have the wrong 32-bit or 64-bit version of GDAL for your Python installation. Can you can confirm that all of these things are in sync? i.e. you have 64-bit python, and 64-bit GDAL. These should also match your operating system architecture.
On Tue, May 2, 2017 at 11:38 AM, Viktor_Getty <[email protected]> wrote: > Thank you, Adam. When running #7 - Set up your Arches Database, I > encountered this error. Please see if you may know what the reason is. > > Thanks! > Viktor > > *.........* > > > > > > > > > > > > > * from django.contrib.gis.gdal.driver import Driver # NOQA File > "C:\Projects\ENV\lib\site-packages\django\contrib\gis\gdal\driver.py", line > 5, in <module> from django.contrib.gis.gdal.prototypes import ds as > vcapi, raster as rcapi File > "C:\Projects\ENV\lib\site-packages\django\contrib\gis\gdal\prototypes\ds.py", > line 9, in <module> from django.contrib.gis.gdal.libgdal import > GDAL_VERSION, lgdal File > "C:\Projects\ENV\lib\site-packages\django\contrib\gis\gdal\libgdal.py", > line 48, in <module> lgdal = CDLL(lib_path) File > "c:\python27\Lib\ctypes\__init__.py", line 362, in __init__ self._handle > = _dlopen(self._name, mode)TypeError: LoadLibrary() argument 1 must be > string, not unicode* > *(ENV) C:\Projects\my_project>* > > > > > On Monday, May 1, 2017 at 4:22:00 PM UTC-7, Adam Cox wrote: > >> Ah, that step is actually unnecessary, given that the arches-project >> create command worked (I think it got dragged along from the developer >> installation steps). Just skip to the setup database step, and you should >> be good to go. >> >> On Mon, May 1, 2017 at 6:09 PM, Viktor_Getty <[email protected]> wrote: >> >>> Thank you! I just modified the file 'arches-project' as in your commit, >>> and #5. 'Create my_project' ran with no error. But now, when I tried the >>> next one >>> >>> 6. Run the bower installation >>> >>> Enter your new project directory (cd my_project) and run: >>> >>> bower install >>> >>> >>> I got this message: >>> >>> >>> (ENV) C:\Projects\my_project>bower install >>> bower ENOENT No bower.json present >>> >>> Thanks again! >>> Viktor >>> >>> >>> >>> On Monday, May 1, 2017 at 3:44:05 PM UTC-7, Adam Cox wrote: >>> >>> Hi Viktor. Yes, that command must be run with the virtual environment >>>> activated. I should make a note that all arches CLI commands should be run >>>> with the virtual environment activated. >>>> >>>> As for the subprocess error, that was fixed a little while ago with >>>> this commit: https://github.com/archesproje >>>> ct/arches/commit/2a71b729d03ac6958241c31f202b39f65b19707a, however it >>>> was after the latest publication of Arches to pip. >>>> >>>> For now, you should just enter your new project folder, and then run bower >>>> install to manually accomplish what that the error-throwing command is >>>> trying to do. It is the last step in the project creation command, so you >>>> should be good to go after that. >>>> >>>> Adam >>>> >>>> On Mon, May 1, 2017 at 5:19 PM, Viktor_Getty <[email protected]> wrote: >>>> >>>>> Adam, thank you much for answering my 'Mapnik' question. I started a >>>>> new thread since it is no longer a 'Mapnik' issue. >>>>> >>>>> I was able to install dependences and did steps 1 - 4 in >>>>> https://arches4.readthedocs.io/en/latest/installation/. But I >>>>> stumbled on #5 (Create a new Arches project). According to the document, >>>>> the command for Windows is: >>>>> >>>>> python C:\Projects\ENV\Scripts\arches-project create my_project >>>>> >>>>> >>>>> But when I run it as it is, I get this error: >>>>> >>>>> >>>>> C:\Projects>python C:\Projects\ENV\Scripts\arches-project create >>>>> my_project >>>>> Traceback (most recent call last): >>>>> File "C:\Projects\ENV\Scripts\arches-project", line 2, in <module> >>>>> import arches >>>>> ImportError: No module named arches >>>>> >>>>> >>>>> I suspect this command has to be run from the virtual environment *((ENV) >>>>> C:\Projects>python c:\projects\env\scripts\arches-project create >>>>> my_project*). >>>>> But when I do, I get this error message: >>>>> >>>>> Traceback (most recent call last): >>>>> File "c:\projects\env\scripts\arches-project", line 137, in <module> >>>>> main() >>>>> File "c:\projects\env\scripts\arches-project", line 131, in main >>>>> COMMANDS[args.command](args) >>>>> File "c:\projects\env\scripts\arches-project", line 58, in >>>>> command_create_app >>>>> subprocess.call(bower_install.split(), shell=False) >>>>> File "c:\python27\Lib\subprocess.py", line 168, in call >>>>> return Popen(*popenargs, **kwargs).wait() >>>>> File "c:\python27\Lib\subprocess.py", line 390, in __init__ >>>>> errread, errwrite) >>>>> File "c:\python27\Lib\subprocess.py", line 640, in _execute_child >>>>> startupinfo) >>>>> WindowsError: [Error 2] The system cannot find the file specified >>>>> (ENV) C:\Projects> >>>>> >>>>> >>>>> Thank you, >>>>> Viktor >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> -- To post, send email to [email protected]. To unsubscribe, >>>>> send email to [email protected]. For more information, >>>>> visit https://groups.google.com/d/forum/archesproject?hl=en >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Arches Project" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> -- To post, send email to [email protected]. To unsubscribe, >>> send email to [email protected]. For more information, >>> visit https://groups.google.com/d/forum/archesproject?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Arches Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > -- To post, send email to [email protected]. To unsubscribe, > send email to [email protected]. For more > information, visit https://groups.google.com/d/forum/archesproject?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Arches Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
