web-dev-qa-db-ja.com

Eclipse pydev警告-「cythonを使用したデバッガーの高速化が見つかりません。」

pythonプログラム(Seleniumを使用したいくつかの基本的なWebオートメーション))の実行中にこの警告が表示されます:

警告:cythonを使用したデバッガーの高速化が見つかりません。 '"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace'を実行してビルドします。 pydevデバッガ:起動中(pid:3502)

この問題にどのように対処できますか?

13
Clone

これは予想通りです。実行"/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplaceデバッガーアクセラレーションを取得するように要求します。

(注:以下のコメントのエラーは、この回答に最初の二重引用符が欠けていたためです。)

理想的には、仮想環境内から実行します(使用している場合)。これを正しいPythonバージョンに対して実行することを確認してください。これをPython使用するバージョン。

12
Fabio Zadrozny

すべてのコマンドをコピーするだけです "/usr/bin/python3.5" "/root/.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py" build_ext --inplace 、

コマンドラインターミナル(通常bashシェル)に貼り付け、returnキーを押します:)

4

EclipseにPyDevプラグインをインストールしても、python(* .py)ファイルを実行するには不十分です。このエラーは、Python 2.7のMicrosoft Visual C++コンパイラがインストールされていないため、Eclipseコンソールでエラーメッセージを確認すると、このpythonコンパイラをインストールする方法のリンクがあり、簡単にできることは、

1. Python 2.7 for http://aka.ms/vcpython27 のMicrosoft Visual C++コンパイラをダウンロードします。

2.ダウンロードしたパッケージ(.msi)をインストールします

3. Windowsでコマンドプロンプトに移動し、ディレクトリを「cd python27」に変更します。

4. C:\Users\xyz\<path to you Eclipse plugins> \org.python.pydev.core_6.3.2.201803171248\pysrc\setup_cython.py build_ext --inplaceを実行します。

5.コンパイラプラグインがインストールされない限り、Enterキーを押して待機します。

出来上がり!これでpythonコンパイラがインストールされました。

それがあなたを助けることを願っています。私の場合、それはうまくいきました。ありがとう!!!

2

Python3.5とEclipse Pydevをデバッグに使用しているときに、同様の問題に直面しました。私が試したとき

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

トレースバック(最後の最新の呼び出し):ファイル "/home/frodo/Eclipse/plugins/org.python.pydev.core_6.3.3.201805051638/pysrc/setup_cython.py"、line 14 in in from setuptools import setup ImportError:No module 「setuptools」という名前

後で、以下のコマンドで問題を修正し、setuptoolsと関連するpython3-devライブラリをインストールします。

Sudo apt-get install python3-setuptools python3-dev

上記のコマンドの実行中に問題が解決しました。

0
Sethu S

Ubuntuでは、ターミナルで次のことを行う必要がありました。

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

次に、Eclipseのエラーからコマンドプロンプトに完全なセットアップパスをコピーしました:python "/home/mark/.Eclipse/360744347_linux_gtk_x86_64/plugins/org.python.pydev.core_6.5.0 .201809011628/pysrc/setup_cython.py "build_ext --inplace

最終的にコンパイルされ、エラーメッセージは表示されなくなります。

0
Mark Warburton

Windows 7、64ビットでpython 3.3インタプリタ、pydev、Eclipseネオンを使用しています。エラーが発生しました:

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)

私は現在解決策に取り組んでいます。これは不完全な答えです

  1. エラーに記載されているpythonファイルを確認します。notepad++などのテキストエディタで開き、コメントを読みます。これを実行する必要があるようですpythonスクリプトpython setup_cython build_ext --inplaceを使用します。このコマンドをWindowsで機能させるには、setup_cythonの後に.pyを追加する必要があります。

このコマンドを実行するには、cmdを管理者として開き、setup_cythonスクリプトが格納されているフォルダーにCDを入れます(エラーメッセージで確認してください)。次に、python setup_cython.py build_ext --inplaceを実行します。ところで、エラーが表示された場合pythonは内部コマンドまたは外部コマンドとして認識されないため、 this を参照してください。

  1. 次に、エラーが発生しました:

    トレースバック(最後の最後の呼び出し):setuptools import setup ImportErrorからのファイル "setup_cython.py"、25行目、「setuptools」という名前のモジュールなし

Setuptoolsが見つからないため、インストールする必要があります。 このリンク を参照してください。簡略化されたウィンドウの手順を使用します。 ez_setup.pyスクリプトを任意のフォルダーにダウンロードします。管理者としてcmdを開き、そのフォルダーにcdします。次にpython ez_setup.pyを実行します

  1. これで、セットアップツールの一部として多くのファイルがインストールされます。完了したら、python setup_cython.py build_ext --inplaceを使用してsetup_cythonスクリプトを実行します。エラーが発生しました:

running build_ext building '_pydevd_bundle.pydevd_cython' extension error: INCLUDE environment variable is empty

次に何をすべきか見てみましょう。

0
MasterJoe2