Problème avec pip install sur python

Fermé
elemented - Modifié le 11 janv. 2023 à 11:58
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 18 janv. 2023 à 17:48

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 ? 

A voir également:

3 réponses

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

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

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
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804 > elemented
11 janv. 2023 à 12:01

Quel est le message d'erreur complet ?

0
elemented > mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024
Modifié le 12 janv. 2023 à 00:44

Ç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
elemented > mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024
14 janv. 2023 à 13:32

Est normalement le build est ou en temps normal ?

1

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

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

0