Python

【Python】Spyderをインストールして構築済みのPython環境と接続する(Anaconda不使用)

投稿日:2021年6月4日 更新日:

概要

PythonのIDEとしてSpyderというものがあります。Editor, IPython, 変数の値確認機能, グラフプロッタ, デバッガなどがついた高機能なツールです。通常Anacondaをインストールするとバンドルされており、一緒にインストールされます。ただし、Anacondaを使っておらず、ピュアなPython環境を構築した後にSpyderを使いたい、という場合もあると思いますので、Spyderを単独でインストールして既存のPythonインタプリタと接続するまでの流れを紹介します。

環境

  • Spyder 5.0.3
  • Python 3.8.7
  • Windows10 64bit

Pythonは以下で作成した環境になります。

Step1 : Spyderのインストール

以下のSpyderの公式サイトからWindows向けのインストーラをダウンロードします。

https://www.spyder-ide.org/

ダウンロードされたインストーラ(Spyder_64bit_full.exe)を実行します。

[Next] をクリック

License Agreementを確認して [I Agree]をクリック

コンピュータ全体で使えるようにするか、現在のユーザプロファイルのみで使えるようにするかを選択します。
今回はコンピュータ全体で使えるよう[Install for anyone using this computer]を選択します。

インストールディレクトリを選択します。今回はデフォルトのまま[Install]をクリックします。
なお、前画面でユーザプロファイルのみへのインストールを選択している場合はデフォルトで現在のユーザプロファイルのディレクトリがデフォルトで選択されます。

インストールが実行され、数分で完了しました。

Step2 : 立ち上げ&インタープリターの設定

インストールが完了するとWindowsのスタートメニューにSpyderが追加されているはずですので、Spyderを立ち上げます。初回立ち上げにはStart tourのレコメンドが出てきますが、今回は無視を押してSKIPします。

Spyderの画面が立ち上がりました。

ここで、右下のPythonを確認するとPythonのインタープリターが3.7.9が選択されています。

これはSpyderをインストールした際にバンドルされてインストールされたPythonです。今回のインストールの例にすると具体的には以下のパスに一緒にインストールされたPythonになります。
C:\Program Files\Spyder\Python

これをすでに構築済みのPythonに変更していきます。

まず、上部のメニューバーから[ツール] -> [設定]と選択します。

[Pythonインタープリター] タブを開き、以下のPythonインタープリターを使うを選択した後し、実際に使用したいPython環境があるディレクトリのPython.exeを選択します。

下記はuserディレクトリ配下に.venvで作成したPython仮想環境を使用する場合のパス設定の例です。

C:\Users\user\.venv\Scripts\python.exe

設定が完了したら、右下の[Apply]を押し、[OK]を押します。
これで右下のPythonのバージョンが切り替わりますが、コンソールでエラーが出る場合があるので、一旦Spyderを再起動します。

再起動後にも指定したPythonを認識していればインタープリターの切り替え成功です。

 

Pythonを一から勉強するにはこちら

-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Python smtplibでメール送信

Contents1 目的2 環境3 コード 目的 pythonからSMTPサーバにメールを送信する。 環境 Windows10Python 3.7.3 (Anaconda 4.7.10) コード # …

VSCodeでJupytreNotebookを使う

Contents1 目的2 環境3 Step1 : pythonプラグインインストール4 Step2 : JupyterNotebookの立ち上げ5 Step : 3 使ってみる6 まとめ 目的 VS …

Spyderのバージョンアップ手順(非Anaconda環境)

Contents1 概要2 環境3 Step1:最新バージョンの確認4 Step2:インストーラのダウンロード5 Step3:インストール6 Step4 : 起動確認7 Step5:spyder-ke …

VSCodeから外部のJupyterへ接続する

Contents1 目的2 環境3 Step1 : Jupyterのconfig設定4 Step2 : VSCodeからの接続5 Step3 : Jupyterを使用して確認6 まとめ 目的 自端末の …

【Python】階乗と順列と組合せ

Contents1 目的2 階乗の計算方法3 順列の計算4 組合せの計算5 まとめ 目的 統計的なデータ分析アプローチの中には確率的な考え方も多く使われます。今回は確率的な手法を用いる際に必要となる基 …

言語切り替え

カテゴリー