1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Pythonの開発環境を構築する方法

1
Posted at

Pythonの開発環境を構築する方法

Pythonでの開発を効率的に行うために、プロジェクトごとに独立した環境を構築する方法をステップごとに説明します。


1. プロジェクトフォルダの作成

まず、Pythonコードを保存するためのフォルダを作成します。

手順

  1. ターミナルを開きます。
  2. 作業場所(例: デスクトップ)に移動します。
    cd ~/Desktop
    
  3. フォルダを作成します(例: PythonLecture)。
    mkdir PythonLecture
    
  4. 作成したフォルダ内に移動します。
    cd PythonLecture
    
  5. 必要であれば、フォルダ内にサブフォルダ(例: basic)を作成します。
    mkdir basic
    cd basic
    

2. 仮想環境を作成する

仮想環境は、プロジェクトごとにPythonのバージョンやライブラリを独立して管理できる仕組みです。

python3 -m venv venv コマンドの説明

このコマンドは、仮想環境を作成するためのものです。以下に、分解して説明します。

  1. python3

    • Python3を使うことを指定しています。
    • この記事では、python3 コマンドでPython 3.13.1を呼び出しています。
  2. -m

    • 「モジュールを実行する」というオプションです。
    • この場合、venv というモジュールをPythonで実行しています。
  3. venv

    • Pythonに標準搭載されているモジュールで、仮想環境を作成します。
  4. venv(最後の引数)

    • 仮想環境を作成するフォルダ名を指定しています。
    • ここでは、venv という名前のフォルダを作成します。この中に仮想環境が保存されます。

モジュールとは?

  • Pythonの機能を拡張するための部品
    モジュールには、便利な関数、変数、クラスなどがまとめられています。これを使うことで、コードを書く手間を省き、効率的にプログラムを作成できます。

  • Pythonファイルそのもの
    Pythonのファイル(拡張子が .py のファイル)は、すべてモジュールとして使うことができます。


なぜモジュールを使うのか?

  1. コードを再利用できる

    • 一度作った機能を、他のプロジェクトでも使えるようにするため。
  2. プログラムを整理できる

    • 大きなプログラムを複数のモジュールに分割することで、管理しやすくなる。
  3. 便利な機能がすでに用意されている

    • Pythonには標準モジュール(すでにPythonに組み込まれているモジュール)がたくさんあります。

手順

  1. 仮想環境を作成するコマンドを実行します。

    python3 -m venv venv
    
    • このコマンドを実行すると、現在のフォルダ内に venv フォルダが作成されます。
  2. フォルダが作成されたことを確認します。

    ls
    
    • 出力に venv と表示されていれば成功です。

3. 仮想環境を有効化する

仮想環境を有効化すると、そのプロジェクト専用のPythonとライブラリを使えるようになります。

手順

  1. 仮想環境を有効化します。

    source venv/bin/activate
    
    • 実行後、ターミナルの先頭に (venv) と表示されます。例:
      (venv) yourname@yourmac basic %
      
  2. 仮想環境が有効化されたか確認します。

    python --version
    
    • 仮想環境内で使用しているPythonのバージョンが表示されます。

4. 仮想環境を無効化する

仮想環境を終了して元のシステム全体のPythonに戻るには、以下のコマンドを実行します。

手順

deactivate
  • 実行後、ターミナルの (venv) 表記が消えます。

5. サンプルコードを作成してテストする

仮想環境が有効な状態で、簡単なPythonコードを実行してみます。

手順

  1. フォルダ内に新しいPythonファイルを作成します(例: main.py)。
  2. 以下の内容を入力して保存します。
    print("Hello, Python!")
    
  3. ターミナルでPythonコードを実行します。
    python main.py
    
  4. 出力に Hello, Python! と表示されれば成功です!

6. ライブラリのインストール(オプション)

必要なライブラリを仮想環境内にインストールします。以下は例です。

手順

  1. 仮想環境が有効化されていることを確認します(ターミナルに (venv) が表示されている)。
  2. requestsライブラリをインストールします。
    pip install requests
    
  3. インストールされているライブラリを確認します。
    pip list
    
  4. 特定のライブラリをアンインストールする場合:
    pip uninstall requests
    

7. 開発環境の確認まとめ

  • プロジェクトフォルダに仮想環境が正しく作成されている。
  • 仮想環境を有効化すると、他のプロジェクトやシステム全体に影響を与えない。
  • 必要なライブラリをプロジェクトごとにインストール・管理できる。

仮想環境を使うメリット

  • 安全性:他のプロジェクトやシステム全体に影響を与えない。
  • 柔軟性:プロジェクトごとに異なるPythonバージョンやライブラリを使える。
  • 簡単さvenvを使えば、ほとんどの操作が数行のコマンドで完了する。

これでPythonの開発環境は完璧に準備できます!
私も現在勉強中なので、もし初学者の方がいたら、学んだことをブログ記事などにしてシェアしてもらえたらとても助かります!互いに高め合っていきましょう!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?