Problème avec pip install sur python

elemented -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

Jesuis débutant et je viens d'installer python 3.11.0. Quand je marque la commande :

pip install chatterbot

... ça m'affiche un message d'erreur de syntaxe en me mettant des flèches sous "install".

Quelqu'un aurait une solution à me proposer ? 

3 réponses

  1. PierrotLeFou
     

    Où tapes-tu cette commande? Si tu as l'incitation
    >>> pip ...
    Tu es dans l'invite de Python. Il faut exécuter dans l'invite de Android.

    Si tu tiens absolument à le faire à cet endroit:
    import os
    os.system("pip install chatterbot")

    1
    1. elemented
       

      C'est où l'invite d'Android (désolée si je te pose des questions qui te paraissent bêtes, mais c'est car je suis débutant)

      0
    2. elemented
       

      Et j'ai essayé de faire
       

      import os
      
      os.system("pip install chatterbot")

      ... et ça marque :

      This error originates front a subprocess, and is likely not a problem with pip

      Merci d'avance pour la réponse

      0
    3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942 > elemented
       

      Quel est le message d'erreur complet ?

      0
    4. elemented > mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention  
       

      Ça marque tous ça :

      Defaulting to user installation because normal site-packages is not writeable
      Collecting chatterbot
        Using cached ChatterBot-1.0.5-py2.py3-none-any.whl (67 kB)
      Collecting mathparse<0.2,>=0.1
        Using cached mathparse-0.1.2-py3-none-any.whl (7.2 kB)
      Collecting nltk<4.0,>=3.2
        Using cached nltk-3.8.1-py3-none-any.whl (1.5 MB)
      Collecting pint>=0.8.1
        Using cached Pint-0.20.1-py3-none-any.whl (269 kB)
      Collecting pymongo<4.0,>=3.3
        Using cached pymongo-3.13.0-cp311-cp311-win_amd64.whl (394 kB)
      Collecting python-dateutil<2.8,>=2.7
        Using cached python_dateutil-2.7.5-py2.py3-none-any.whl (225 kB)
      Collecting pyyaml<5.2,>=5.1
        Using cached PyYAML-5.1.2.tar.gz (265 kB)
        Preparing metadata (setup.py) ... done
      Collecting spacy<2.2,>=2.1
        Using cached spacy-2.1.9.tar.gz (30.7 MB)
        Installing build dependencies ... error
        error: subprocess-exited-with-error
        × pip subprocess to install build dependencies did not run successfully.
        │ exit code: 1
        ╰─> [87 lines of output]
            Collecting setuptools
              Using cached setuptools-65.6.3-py3-none-any.whl (1.2 MB)
            Collecting wheel<0.33.0,>0.32.0
              Using cached wheel-0.32.3-py2.py3-none-any.whl (21 kB)
            Collecting Cython
              Using cached Cython-0.29.33-py2.py3-none-any.whl (987 kB)
            Collecting cymem<2.1.0,>=2.0.2
              Using cached cymem-2.0.7-cp311-cp311-win_amd64.whl (28 kB)
            Collecting preshed<2.1.0,>=2.0.1
              Using cached preshed-2.0.1.tar.gz (113 kB)
              Preparing metadata (setup.py): started
              Preparing metadata (setup.py): finished with status 'done'
            Collecting murmurhash<1.1.0,>=0.28.0
              Using cached murmurhash-1.0.9-cp311-cp311-win_amd64.whl (18 kB)
            Collecting thinc<7.1.0,>=7.0.8
              Using cached thinc-7.0.8.tar.gz (1.9 MB)
              Preparing metadata (setup.py): started
              Preparing metadata (setup.py): finished with status 'done'
            Collecting blis<0.3.0,>=0.2.1
              Using cached blis-0.2.4.tar.gz (1.5 MB)
              Preparing metadata (setup.py): started
              Preparing metadata (setup.py): finished with status 'done'
            Collecting wasabi<1.1.0,>=0.0.9
              Using cached wasabi-0.10.1-py3-none-any.whl (26 kB)
            Collecting srsly<1.1.0,>=0.0.6
              Using cached srsly-1.0.6-cp311-cp311-win_amd64.whl (194 kB)
            Collecting numpy>=1.7.0
              Using cached numpy-1.24.1-cp311-cp311-win_amd64.whl (14.8 MB)
            Collecting plac<1.0.0,>=0.9.6
              Using cached plac-0.9.6-py2.py3-none-any.whl (20 kB)
            Collecting tqdm<5.0.0,>=4.10.0
              Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
            Collecting colorama
              Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
            Installing collected packages: wasabi, plac, cymem, wheel, srsly, setuptools, preshed, numpy, murmurhash, Cython, colorama, tqdm, blis, thinc
              DEPRECATION: preshed is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
              Running setup.py install for preshed: started
              Running setup.py install for preshed: finished with status 'error'
              error: subprocess-exited-with-error
              Running setup.py install for preshed did not run successfully.
              exit code: 1
              [32 lines of output]
              C:\Program Files\Python311\Lib\site-packages\setuptools\installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
                warnings.warn(
              WARNING: The wheel package is not available.
              running install
              C:\Program Files\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
                warnings.warn(
              running build
              running build_py
              creating build
              creating build\lib.win-amd64-cpython-311
              creating build\lib.win-amd64-cpython-311\preshed
              copying preshed\about.py -> build\lib.win-amd64-cpython-311\preshed
              copying preshed\__init__.py -> build\lib.win-amd64-cpython-311\preshed
              creating build\lib.win-amd64-cpython-311\preshed\tests
              copying preshed\tests\test_counter.py -> build\lib.win-amd64-cpython-311\preshed\tests
              copying preshed\tests\test_hashing.py -> build\lib.win-amd64-cpython-311\preshed\tests
              copying preshed\tests\test_pop.py -> build\lib.win-amd64-cpython-311\preshed\tests
              copying preshed\tests\__init__.py -> build\lib.win-amd64-cpython-311\preshed\tests
              copying preshed\counter.pyx -> build\lib.win-amd64-cpython-311\preshed
              copying preshed\maps.pyx -> build\lib.win-amd64-cpython-311\preshed
              copying preshed\counter.pxd -> build\lib.win-amd64-cpython-311\preshed
              copying preshed\maps.pxd -> build\lib.win-amd64-cpython-311\preshed
              copying preshed\__init__.pxd -> build\lib.win-amd64-cpython-311\preshed
              running build_ext
              building 'preshed.maps' extension
              creating build\temp.win-amd64-cpython-311
              creating build\temp.win-amd64-cpython-311\Release
              creating build\temp.win-amd64-cpython-311\Release\preshed
              "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" /EHsc /Tppreshed/maps.cpp /Fobuild\temp.win-amd64-cpython-311\Release\preshed/maps.obj /Ox /EHsc
              maps.cpp
              preshed/maps.cpp(181): fatal error C1083: Impossible d'ouvrir le fichier includeÿ: 'longintrepr.h'ÿ: No such file or directory
              error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
              [end of output]
              note: This error originates from a subprocess, and is likely not a problem with pip.
            error: legacy-install-failure
            Encountered error while trying to install package.
            preshed
            note: This is an issue with the package mentioned above, not pip.
            hint: See above for output from the failure.
            [end of output]
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: subprocess-exited-with-error
      × pip subprocess to install build dependencies did not run successfully.
      │ exit code: 1
      ╰─> See above for output.
      note: This error originates from a subprocess, and is likely not a problem with pip.
      1
      
      0
    5. elemented > mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention  
       

      Est normalement le build est ou en temps normal ?

      1
  2. Shook
     

    Essaye peut-être de mettre une version antérieur a la 3.11.0 j'avais le même problème que toi, j'ai juste mis une version antérieur et ça a marché.

    Et si tu es sur pycharm je peux te conseiller d'aller dans ses paramètres :

    File > settings > project... > project interpreter

    Tu appuies sur le + et tu choisis la version que tu veux.

    0
  3. nas927
     

    pour ceux qui cherche une réponse il y a une version v2 de chatterbot l'ancienne a ce type de problème

    0