web-dev-qa-db-fra.com

Eclipse pydev warning - "Le débogueur accélère en utilisant cython introuvable."

Je reçois cet avertissement lors de l'exécution d'un programme python (une automatisation Web de base utilisant Selenium):

warning: Le débogueur accélère en utilisant cython introuvable. Courir '"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace 'à construire. débogueur pydev: démarrage (pid: 3502)

Comment puis-je résoudre ce problème?

10
Clone

C'est comme prévu. Run"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace car il demande les accélérations du débogueur.

(Nb. L'erreur dans le commentaire ci-dessous était due au fait qu'il manquait une double citation initiale.)

Idéalement, exécutez-le à partir de votre environnement virtuel, si vous en utilisez un, pour vous assurer de l'exécuter pour la version Python appropriée. Vous devrez l'exécuter une fois par version de Python que vous utilisez.

11
Fabio Zadrozny

il suffit de copier toute la commande "/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace

collez un terminal en ligne de commande (typiquement bash Shell) et appuyez sur Entrée :)

4
Pistis Valentino

L'installation du plugin PyDev dans Eclipse ne suffit pas pour exécuter le fichier python (* .py). Cette erreur survient si le compilateur Microsoft Visual C++ pour Python 2.7 n'est pas installé. Par conséquent, si vous consultez un message d'erreur dans la console Eclipse, vous pouvez trouver un lien sur la façon d'installer ce compilateur python. 

1.Téléchargez le compilateur Microsoft Visual C++ pour Python 2.7 depuis http://aka.ms/vcpython27

2. Installer le package téléchargé (.msi) 

3. Allez à la commande Invite dans Windows et changez le répertoire en "cd python27" 

4. Exécuter C:\Users\xyz\<path to you Eclipse plugins> \org.python.pydev.core_6.3.2.201803171248\pysrc\setup_cython.py build_ext --inplace 

5. Appuyez sur enter et attendez si le plugin de compilation n’est pas installé.

Voila! Vous avez maintenant installé le compilateur Python. 

J'espère que cela vous aidera. Dans mon cas cela a fonctionné. Merci!!!

2

J'ai rencontré un problème similaire lors de l'utilisation de Python3.5 et Eclipse Pydev pour le débogage. quand j'ai essayé 

>"/usr/bin/python3.5" "/home/frodo/Eclipse/plugins/org.python.pydev.core_6.3.3.201805051638/pysrc/setup_cython.py" build_ext --inplace

Traceback (dernier appel passé): Fichier "/home/frodo/Eclipse/plugins/org.python.pydev.core_6.3.3.201805051638/pysrc/setup_cython.py", ligne 14, in depuis setuptools import setup ImportError: aucun module nommé 'setuptools'

Plus tard, j'ai corrigé le problème avec les commandes ci-dessous pour installer setuptools et les bibliothèques python3-dev associées à l'aide de

Sudo apt-get install python3-setuptools python3-dev

et cela a résolu les problèmes lors de l'exécution de la commande ci-dessus.

0
Sethu S

Sur Ubuntu, je devais faire ce qui suit dans un terminal:

  1. Sudo apt-get install build-essential
  2. Sudo apt-get installez python3-dev

J'ai ensuite copié le chemin d'installation complet à partir de l'erreur dans Eclipse et dans ma commande Invite: Python "/home/mark/.Eclipse/360744347_linux_gtk_x86_64/plugins/org.python.pydev.core_6.5.0.201809011628/pysrc/set. .py "build_ext --inplace

Il a finalement été compilé et le message d'erreur n'apparaît plus.

0
Mark Warburton

J'utilise interprète python 3.3, pydev et néon Eclipse sur Windows 7, 64 bits. J'ai eu l'erreur:

warning: Debugger speedups using cython not found. Run '"C:\Python33\python.exe" "C:\Users\user\.p2\pool\plugins\org.python.pydev_5.2.0.201608171824\pysrc\setup_cython.py" build_ext --inplace' to build.pydev debugger: starting (pid: 8252)

Je travaille sur la solution maintenant. Ceci est une réponse INCOMPLETE.

  1. Regardez le fichier python mentionné dans l'erreur. Ouvrez-le dans un éditeur de texte tel que Notepad ++ et lisez les commentaires. On dirait que nous devons exécuter ce script python en utilisant python setup_cython build_ext --inplace. Vous devez ajouter .py après setup_cython pour que cette commande fonctionne dans Windows. 

Pour exécuter cette commande, ouvrez cmd en tant qu'administrateur puis CD dans le dossier dans lequel le script setup_cython est stocké (reportez-vous au message d'erreur). Ensuite, exécutez: python setup_cython.py build_ext --inplace. Btw, si vous obtenez une erreur python n'est pas reconnu comme une commande interne ou externe, puis référez-vous this .

  1. Ensuite, j'ai eu une erreur:

    Traceback (dernier appel passé): Fichier "setup_cython.py", ligne 25, dans depuis setuptools import setup ImportError: aucun module nommé 'setuptools'

On dirait que setuptools est manquant et doit être installé. Reportez-vous à ce lien . Nous allons utiliser les instructions simplifiées de Windows. Téléchargez le script ez_setup.py dans n’importe quel dossier. Ouvrez cmd en tant qu'administrateur puis cd dans ce dossier. Puis lancez python ez_setup.py

  1. Maintenant, il va installer beaucoup de fichiers dans le cadre des outils de configuration. Une fois l'opération terminée, exécutez le script setup_cython à l'aide de python setup_cython.py build_ext --inplace. J'ai eu l'erreur:

running build_extbuilding '_pydevd_bundle.pydevd_cython' extensionerror: INCLUDE environment variable is empty

Laissez-moi voir quoi faire ensuite.

0
MasterJoe2