Qgis python et spatialite
Bug ou oubli?
Logiciels / Autres logiciels
 
Troubadour Membre non connecté
- 
  
- Voir le profil du membre Troubadour
- Inscrit le : 10/07/2015
Est-ce que parmi les utilisateurs de SIG il y en a qui arrivent à gérer une base spatialite sur Qgis? Car quand je vais dans le gestionaire de BD je me retrouve avec le message d'erreur suivant: spatialite: No module named pyspatialite .
J'ai bien essayé d'installer pyspatialite la main mais je n'y arrive pas...
Une idée de si c'est volontaire ou un oubli?...
 
Troubadour Membre non connecté
- 
  
- Voir le profil du membre Troubadour
- Inscrit le : 10/07/2015
 
Papoteur Membre non connecté
- 
  
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
- 
Modérateur
  
- 
Équipe Mageia
  
- 
Administrateur
  
- 
Forgeron
  
As-tu essayé, en root :
pip install spatialite
?
Yves
 
Troubadour Membre non connecté
- 
  
- Voir le profil du membre Troubadour
- Inscrit le : 10/07/2015
 
Adrien.D Membre non connecté
- 
  
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
 
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

 
Troubadour Membre non connecté
- 
  
- Voir le profil du membre Troubadour
- Inscrit le : 10/07/2015

Avec pip3.4 install pyspatialite j'obtiens l'erreur suivante
[root@localhost pyspatialite-master]# pip3.4 install pyspatialite
Code : 
You are using pip version 6.1.1, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyspatialite
  Using cached pyspatialite-3.0.1-alpha-0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module 
avec du pip normal ou pip2 il y a des erreurs dans la lecture du script python.
Je vous met aussi le résultat en verbose avec en premir le pip3.
Code : 
 [root@localhost logtier]# pip3 -vv install pyspatialite
You are using pip version 6.1.1, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyspatialite
  Getting page https://pypi.python.org/simple/pyspatialite/
  1 location(s) to search for versions of pyspatialite:
  * https://pypi.python.org/simple/pyspatialite/
  Getting page https://pypi.python.org/simple/pyspatialite/
  Analyzing links from page https://pypi.python.org/simple/pyspatialite/
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.3.1.tar.gz#md5=9b996455e8080dbeef5f0cdcb23c16e0 (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.3.1
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.4.0-4.tar.gz#md5=059e95ea7914763c3d13838eefb228fd (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.4.0-4
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/), version: 3.0.1-alpha-0
  Using cached pyspatialite-3.0.1-alpha-0.tar.gz
  Downloading from URL https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/)
  Running setup.py (path:/tmp/pip-build-1jaofyfr/pyspatialite/setup.py) egg_info for package pyspatialite
    Running command python setup.py egg_info
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module
    
    ----------------------------------------
    Cleaning up...
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1jaofyfr/pyspatialite
    Exception information:
    Traceback (most recent call last):
      File "/usr/lib/python3.4/site-packages/pip/basecommand.py", line 246, in main
        status = self.run(options, args)
      File "/usr/lib/python3.4/site-packages/pip/commands/install.py", line 350, in run
        requirement_set.prepare_files(finder)
      File "/usr/lib/python3.4/site-packages/pip/req/req_set.py", line 345, in prepare_files
        functools.partial(self._prepare_file, finder))
      File "/usr/lib/python3.4/site-packages/pip/req/req_set.py", line 290, in _walk_req_to_install
        more_reqs = handler(req_to_install)
      File "/usr/lib/python3.4/site-packages/pip/req/req_set.py", line 502, in _prepare_file
        abstract_dist.prep_for_dist()
      File "/usr/lib/python3.4/site-packages/pip/req/req_set.py", line 123, in prep_for_dist
        self.req_to_install.run_egg_info()
      File "/usr/lib/python3.4/site-packages/pip/req/req_install.py", line 411, in run_egg_info
        command_desc='python setup.py egg_info')
      File "/usr/lib/python3.4/site-packages/pip/utils/__init__.py", line 733, in call_subprocess
        % (command_desc, proc.returncode, cwd))
    pip.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1jaofyfr/pyspatialite
Code : 
[root@localhost logtier]# pip -vv install pyspatialite
You are using pip version 6.1.1, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyspatialite
  Getting page https://pypi.python.org/simple/pyspatialite/
  1 location(s) to search for versions of pyspatialite:
  * https://pypi.python.org/simple/pyspatialite/
  Getting page https://pypi.python.org/simple/pyspatialite/
  Analyzing links from page https://pypi.python.org/simple/pyspatialite/
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.3.1.tar.gz#md5=9b996455e8080dbeef5f0cdcb23c16e0 (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.3.1
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.4.0-4.tar.gz#md5=059e95ea7914763c3d13838eefb228fd (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.4.0-4
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/), version: 3.0.1-alpha-0
  Using cached pyspatialite-3.0.1-alpha-0.tar.gz
  Downloading from URL https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/)
  Running setup.py (path:/tmp/pip-build-DYKe9v/pyspatialite/setup.py) egg_info for package pyspatialite
    Running command python setup.py egg_info
  Source in /tmp/pip-build-DYKe9v/pyspatialite has version 3.0.1-alpha-0, which satisfies requirement pyspatialite from https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a
Installing collected packages: pyspatialite
  Running setup.py install for pyspatialite
    Running command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-DYKe9v/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-agp2ac-record/install-record.txt --single-version-externally-managed --compile
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-DYKe9v/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-agp2ac-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/dump.py -> build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/dbapi2.py -> build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/__init__.py -> build/lib.linux-x86_64-2.7/pyspatialite
    running build_ext
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-DYKe9v/pyspatialite/setup.py", line 309, in <module>
        main()
      File "/tmp/pip-build-DYKe9v/pyspatialite/setup.py", line 306, in main
        setup(**get_setup_args())
      File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib/python2.7/site-packages/setuptools/command/install.py", line 59, in run
        return orig.install.run(self)
      File "/usr/lib64/python2.7/distutils/command/install.py", line 565, in run
        self.run_command('build')
      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run
        self.run_command(cmd_name)
      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 49, in run
        _build_ext.run(self)
      File "/usr/lib64/python2.7/distutils/command/build_ext.py", line 337, in run
        self.build_extensions()
      File "/usr/lib64/python2.7/distutils/command/build_ext.py", line 446, in build_extensions
        self.build_extension(ext)
      File "/tmp/pip-build-DYKe9v/pyspatialite/setup.py", line 175, in build_extension
        self.check_header(ext,"proj_api.h")
      File "/tmp/pip-build-DYKe9v/pyspatialite/setup.py", line 154, in check_header
        raise HeaderNotFoundException("cannot find %s, bailing out" % header)
    __main__.HeaderNotFoundException: cannot find proj_api.h, bailing out
    
    ----------------------------------------
    Cleaning up...
    Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-DYKe9v/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-agp2ac-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-DYKe9v/pyspatialite
    Exception information:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 246, in main
        status = self.run(options, args)
      File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 361, in run
        strip_file_prefix=options.strip_file_prefix,
      File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 693, in install
        **kwargs
      File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 863, in install
        show_stdout=False,
      File "/usr/lib/python2.7/site-packages/pip/utils/__init__.py", line 733, in call_subprocess
        % (command_desc, proc.returncode, cwd))
    InstallationError: Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-DYKe9v/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-agp2ac-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-DYKe9v/pyspatialite
 
Papoteur Membre non connecté
- 
  
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
- 
Modérateur
  
- 
Équipe Mageia
  
- 
Administrateur
  
- 
Forgeron
  
Yves
 
Troubadour Membre non connecté
- 
  
- Voir le profil du membre Troubadour
- Inscrit le : 10/07/2015
Code : 
[root@localhost simara]# urpmi lib64proj-devel
Le paquetage lib64proj-devel-4.8.0-6.mga5.x86_64 est déjà installé
Marque lib64proj-devel comme étant manuellement installé, il ne sera pas considéré comme un paquet orphelin
writing /var/lib/rpm/installed-through-deps.list
Sinon pas de nouveauté sur le pip install après l'urpmi...
Code : 
 [root@localhost pyspatialite-master]# pip -vv install pyspatialite
You are using pip version 6.1.1, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pyspatialite
  Getting page https://pypi.python.org/simple/pyspatialite/
  1 location(s) to search for versions of pyspatialite:
  * https://pypi.python.org/simple/pyspatialite/
  Getting page https://pypi.python.org/simple/pyspatialite/
  Analyzing links from page https://pypi.python.org/simple/pyspatialite/
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.3.1.tar.gz#md5=9b996455e8080dbeef5f0cdcb23c16e0 (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.3.1
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-2.6.2-spatialite.2.4.0-4.tar.gz#md5=059e95ea7914763c3d13838eefb228fd (from https://pypi.python.org/simple/pyspatialite/), version: 2.6.2-spatialite.2.4.0-4
    Found link https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/), version: 3.0.1-alpha-0
  Using cached pyspatialite-3.0.1-alpha-0.tar.gz
  Downloading from URL https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a (from https://pypi.python.org/simple/pyspatialite/)
  Running setup.py (path:/tmp/pip-build-piGKAD/pyspatialite/setup.py) egg_info for package pyspatialite
    Running command python setup.py egg_info
  Source in /tmp/pip-build-piGKAD/pyspatialite has version 3.0.1-alpha-0, which satisfies requirement pyspatialite from https://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-3.0.1-alpha-0.tar.gz#md5=8ef12ad13a8aa67c2314426c64660a0a
Installing collected packages: pyspatialite
  Running setup.py install for pyspatialite
    Running command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-piGKAD/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-Y5Pc3o-record/install-record.txt --single-version-externally-managed --compile
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-piGKAD/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-Y5Pc3o-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/dump.py -> build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/dbapi2.py -> build/lib.linux-x86_64-2.7/pyspatialite
    copying lib/pyspatialite/__init__.py -> build/lib.linux-x86_64-2.7/pyspatialite
    running build_ext
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-piGKAD/pyspatialite/setup.py", line 309, in <module>
        main()
      File "/tmp/pip-build-piGKAD/pyspatialite/setup.py", line 306, in main
        setup(**get_setup_args())
      File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib/python2.7/site-packages/setuptools/command/install.py", line 59, in run
        return orig.install.run(self)
      File "/usr/lib64/python2.7/distutils/command/install.py", line 565, in run
        self.run_command('build')
      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run
        self.run_command(cmd_name)
      File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/usr/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 49, in run
        _build_ext.run(self)
      File "/usr/lib64/python2.7/distutils/command/build_ext.py", line 337, in run
        self.build_extensions()
      File "/usr/lib64/python2.7/distutils/command/build_ext.py", line 446, in build_extensions
        self.build_extension(ext)
      File "/tmp/pip-build-piGKAD/pyspatialite/setup.py", line 175, in build_extension
        self.check_header(ext,"proj_api.h")
      File "/tmp/pip-build-piGKAD/pyspatialite/setup.py", line 154, in check_header
        raise HeaderNotFoundException("cannot find %s, bailing out" % header)
    __main__.HeaderNotFoundException: cannot find proj_api.h, bailing out
    
    ----------------------------------------
    Cleaning up...
    Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-piGKAD/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-Y5Pc3o-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-piGKAD/pyspatialite
    Exception information:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 246, in main
        status = self.run(options, args)
      File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 361, in run
        strip_file_prefix=options.strip_file_prefix,
      File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 693, in install
        **kwargs
      File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 863, in install
        show_stdout=False,
      File "/usr/lib/python2.7/site-packages/pip/utils/__init__.py", line 733, in call_subprocess
        % (command_desc, proc.returncode, cwd))
    InstallationError: Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-piGKAD/pyspatialite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-Y5Pc3o-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-piGKAD/pyspatialite 
Je suis un peu à court d'idée...C'est très ennuyeux car je suis dans une formation de géomatique et se passer des bases sqlites/spatialite n'est pas une option... Mais je ne doute pas qu'avec un peu de persévérance on va y arriver!
 
Dimitrios Membre non connecté
- 
  
- Voir le profil du membre Dimitrios
- Inscrit le : 24/02/2008
- Site internet
- Groupes :
http://www.mageia-gr.org/rpm/5/x86_64/python-pyspatialite-3.0.1-1.alpha.0mgr5.x86_64.rpm
Je n'ai pas testé avec qgis, j'espère que ca marche !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie