Python QtconsoleとSpyder:ロードモジュールに関する問題 -- python フィールド と jupyter フィールド と spyder フィールド 関連 問題

Python qtConsole and Spyder: Problems with loading modules












4
vote

問題

日本語

WindowsでPython 2.7でAnacondaを使用しています。 Jupyter QtConsoleを使用したいが、特定のモジュールをロードしたい場合は問題が発生しています。例:( root環境で)パンダをロードしようとします。まず私はスパイダー内でこれをします。スパイダーのコンソールは次のとおりです。

<事前> <コード> Python 2.7.13 |Continuum Analytics, Inc.| (default, May 11 2017, 14:07:41) [MSC v.1500 32 bit (Intel)] Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python.

問題なくパンダをインポートできます。<コード> import pandas

それから私はjupyter Qtconsoleで同じことを試してみてください。

<事前> <コード> Jupyter QtConsole 4.3.1 Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] Type "copyright", "credits" or "license" for more information. IPython 4.1.1 -- An enhanced Interactive Python.

Pandas import pandas をインポートしようとすると、エラーメッセージが表示されます。

<事前> <コード> ImportError Traceback (most recent call last) <ipython-input-1-d6ac987968b6> in <module>() ----> 1 import pandas ImportError: No module named pandas

9988777668 でQTコンソールにPandasをインストールしようとすると、次のエラーメッセージが表示されます。

<事前> <コード> Requirement already satisfied: pandas in c:programdataanaconda2_32libsite-packages Requirement already satisfied: python-dateutil in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: pytz>=2011k in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: numpy>=1.7.0 in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: six>=1.5 in c:programdataanaconda2_32libsite-packages (from python-dateutil->pandas)

同じことはJupyterノートブックを込めています。 私はロードの問題はありません。 <コード> on mouseUp sendCommandX (X being the number of the button clicked) end 0 または<コード> on mouseUp sendCommandX (X being the number of the button clicked) end 1 。さらに、私は事前に設置されていないモジュールをロードすることはできません。 <コード> on mouseUp sendCommandX (X being the number of the button clicked) end 2 QtconsoleまたはJupyterノートブック。しかし、私はすべてのモジュールをスパイダーにロードすることができます。あなたの助けをありがとうございました。

英語

I am using Anaconda with Python 2.7 on Windows. I want to use Jupyter QtConsole but I am running into problems when I want to load certain modules. An example: I try to load (in the root environment) pandas. First I do this within Spyder. The Consol in Spyder is:

Python 2.7.13 |Continuum Analytics, Inc.| (default, May 11 2017, 14:07:41) [MSC v.1500 32 bit (Intel)] Type "copyright", "credits" or "license" for more information.  IPython 5.3.0 -- An enhanced Interactive Python. 

I can import pandas without any problems: import pandas

Then I try the same thing in the Jupyter QtConsole.

Jupyter QtConsole 4.3.1 Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] Type "copyright", "credits" or "license" for more information.  IPython 4.1.1 -- An enhanced Interactive Python. 

When I try to import pandas import pandas, I get the error message:

ImportError                               Traceback (most recent call last) <ipython-input-1-d6ac987968b6> in <module>() ----> 1 import pandas  ImportError: No module named pandas 

When I try to install pandas in the qt console with !pip install pandas i get the following error message:

Requirement already satisfied: pandas in c:programdataanaconda2_32libsite-packages Requirement already satisfied: python-dateutil in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: pytz>=2011k in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: numpy>=1.7.0 in c:programdataanaconda2_32libsite-packages (from pandas) Requirement already satisfied: six>=1.5 in c:programdataanaconda2_32libsite-packages (from python-dateutil->pandas) 

The same thing is withing Jupyter notebook. I have no problems with loading e.g. import numpy or import scipy. Furthermore, I can't load modules that were not pre-installed, e.g. import tzwhere in qtConsole or Jupyter notebook. But I can load all modules in Spyder. Thank you very much for your help.

</div
        
         
         

回答リスト

0
 
vote

QTコンソールをどのように開いていますか?シェルからそれを開くと、Conda環境がアクティブなものではない場合は、アクセスしたり、インストールされているモジュールにアクセスできません。以下はおそらくあなたがやりたいことを達成する最も簡単な方法です。使用しているコンソールのどちらのコンソールでコマンドを入力します。

  1. 次のコマンドを実行して、さまざまなCONDA環境が表示されます。
  2. <コード> conda env list

    1. 実行しているものをアクティブにする
    2. <コード> conda activate {env_name}

      1. running
      2. でジュプタコンソールを実行する

        <コード> jupyter qtconsole

        環境に設置されている。

        詳細はこちら管理Conda環境

 

How are you opening the qt console? If you open it from the shell and the conda environment is not the active one then you won't have access to it or installed modules. Below is probably easiest way to achieve what you want to do. Enter the commands in whichever console you are using.

  1. You can see the different conda environments available to you by running the following command.

conda env list

  1. The activate the one you want by running

conda activate {env_name}

  1. Run juypter console by runnning

jupyter qtconsole

Provided its installed in the environment.

More info available here managing conda environments

</div
 
 

関連する質問

5  PythonプログラミングのためにSpyder IDEを開くことはできません  ( Can no longer open spyder ide for python programming ) 
私はanaconda( https://www.continuumの一部としてPython 3.4をインストールしました。 .IO / Downloads )。私のインストールにはスパイダIDEが含まれています、そして私はPythonプログラミングのためにSp...

2  Tabキーを押すことなくスパイダーの自動補完を設定することは可能ですか?  ( Is it possible to set spyder auto completion without pressing the tab key ) 
WindowsにSpyder 2.3.4(アナコンダに出荷された)を使用しています。タブ補完はうまく機能します。 Tabキーを押すことなく自動補完を実行することは可能ですか? (SublimeとIntellijは、関数名の一部を入力するときに自動補完ウィン...

3  GmapsはSpyderには表示されません  ( Gmaps does not show up in spyder ) 
簡単な例を実行しています: <事前> <コード> import gmaps import gmaps.datasets gmaps.configure(api_key="...") earthquake_df = gmaps.datasets.load_da...

0  PythonのOpenCVに画像を表示できません  ( Image cant be shown on opencv with python ) 
現在アナコンダを使ってOpenCVを研究しています。ただし、画像を表示してみてもエラーが発生します。 環境は次のとおりです.Anaconda3(Python 2.7.13)、Windows 7、OpenCV 3.2.0 私が試したことと症状は以下の通りです。...

2  Spyder(Python):コードのブロックを折りたたむ[重複]  ( Spyder python collapse blocks of code ) 
この質問はすでにここで回答を持っています Spyder の折り目の処理 (2回答) 閉じる 1年前>。 ...

-1  Jupyterノートブックの.pyファイル(Spyder)の基本的なプロットをLateXによって殺されます  ( Migrating jupyter notebook to py file spyder basic plotting is killed by late ) 
Hello Stackoverflowコミュニティ、 OS Sierraを持つMacでPython 3.5でアナコンダを使用しています。 MATPLOTLIBからいくつかのプロットコマンドを含む広範なスクリプトがあります。 1000の数字を超えたときでさえ...

0  valueErrorを上げる( "{0!r}に変換できません" format(value))  ( Raise valueerrorcannot convert 0r to excel formatvalue ) 
df.dropna 関数を使用しようとしていますが、符号 '、'、または標識を使用して、複数回、「|」を使用して複数回ネストしたいです。 docs https://pandas.pydata.org/pandas-docs/stable / refere...

40  Interactive Python:line_profilerは正しくインポートされていますが、 `%lprun`が機能することはできません。  ( Interactive python cannot get lprun to work although line profiler is impor ) 
問題 ほとんどのiPython「マジック関数」BATから正しく機能します。<コード> %hist 、<コード> 9988777661 、<コード> %prun など<コード> %lprun が最初にインストールしたときにiPythonで見つかりませんでした。 ...

35  Spyder Python「オブジェクト配列は現在サポートされていません」  ( Spyder python object arrays are currently not supported ) 
Anaconda Spyder(Python)に問題があります。 オブジェクト型配列は、変数エクスプローラのWindows 10の下では見ることができません。 xまたはy をクリックすると、エラーが表示されます。 オブジェクト配列は現在サポートされていま...

-1  Spyder Pythonバージョン対現在アクティブなアナコンダ版  ( Spyder python version vs currently active anaconda version ) 
Python 2.7でAnaconda環境を作成しましたが、その環境内からSpyderを起動すると、Python 3.6(My Anacondaのインストールのデフォルト)から始まります。コマンドラインで python を実行するだけで予想されるバージョン(...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有