【Python】pip installでエラーが出たときの対処法まとめ

この記事で解決すること pip install したらエラーが出た。何が起きているのか分からない。 この記事では、pip installでよく出るエラーを5つ取り上げて、それぞれの原因と解決方法を説明します。 エラー1: Permission denied(権限エラー) ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied 原因 システム全体のPythonにインストールしようとして、権限が足りない状態です。 解決方法 --user オプションをつけてインストールします。 pip install --user パッケージ名 もしくは、仮想環境を使うのが根本的な解決策です。 python -m venv .venv .venv\Scripts\activate # Windowsの場合 pip install パッケージ名 仮想環境については別の記事で詳しく解説しています。 👉 ModuleNotFoundErrorの原因と解決方法 エラー2: No matching distribution found ERROR: No matching distribution found for パッケージ名 原因 以下のどれかです。 パッケージ名のスペルミス そのパッケージが自分のPythonバージョンに対応していない そのパッケージがOSに対応していない 解決方法 まずスペルを確認してください。大文字小文字やハイフンとアンダースコアの違いに注意。 # NG pip install Requests # OK pip install requests Pythonのバージョンを確認するには: ...

2026年4月16日 · 1 分 · ググっても分からなかった初心者へ

【Python】ダウンロードフォルダを自動整理するスクリプトの作り方

この記事で作るもの ダウンロードフォルダに溜まったファイルを、拡張子ごとに自動でフォルダに振り分けるPythonスクリプトを作ります。 こんな感じに整理されます: ダウンロード/ ├── 画像/ ← .jpg, .png, .gif など ├── ドキュメント/ ← .pdf, .docx, .xlsx など ├── 動画/ ← .mp4, .mov など ├── 音楽/ ← .mp3, .wav など └── その他/ ← 上記に当てはまらないもの 必要なもの Python 3.8 以上(公式サイトからインストール) テキストエディタ(メモ帳でもOK) 追加のライブラリは不要です。Pythonに最初から入っている機能だけで作れます。 手順 ステップ1: スクリプトファイルを作る 好きな場所に organize.py というファイルを作り、以下のコードを書きます。 import os import shutil from pathlib import Path # 整理したいフォルダのパス(自分の環境に合わせて変更) TARGET_DIR = Path.home() / "Downloads" # 拡張子とフォルダ名の対応表 CATEGORIES = { "画像": [".jpg", ".jpeg", ".png", ".gif", ".bmp", ".svg", ".webp"], "ドキュメント": [".pdf", ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".txt", ".csv"], "動画": [".mp4", ".mov", ".avi", ".mkv", ".wmv"], "音楽": [".mp3", ".wav", ".flac", ".aac", ".ogg"], "圧縮ファイル": [".zip", ".rar", ".7z", ".tar", ".gz"], "プログラム": [".exe", ".msi", ".dmg"], } CATEGORIES は辞書(dict)と呼ばれるデータ構造で、「フォルダ名」と「そこに入れる拡張子のリスト」を対応づけています。 ...

2026年4月15日 · 3 分 · ググっても分からなかった初心者へ

【Python】ModuleNotFoundErrorの原因と解決方法 ― 仮想環境入門

この記事で解決すること Pythonでコードを実行したら、こんなエラーが出た。 ModuleNotFoundError: No module named 'requests' pip install requests したのに動かない。なぜ? この記事では、このエラーの原因と「仮想環境」を使った根本的な解決方法を説明します。 なぜこのエラーが出るのか PCに複数のPythonが入っていることが原因です。 たとえば: Python 3.10 と Python 3.12 が両方入っている pip install したのは3.10の方 python コマンドで動くのは3.12の方 別々のPythonなので、片方にインストールしたライブラリはもう片方からは見えません。 解決方法:仮想環境を使う 「仮想環境(venv)」を使えば、プロジェクトごとに専用のPython環境を作れます。ライブラリの混乱がなくなります。 ステップ1: 仮想環境を作る プロジェクトのフォルダで以下を実行します。 python -m venv .venv .venv というフォルダが作られます。この中に、このプロジェクト専用のPythonが入ります。 venv は「virtual environment(仮想環境)」の略です。 ステップ2: 仮想環境を有効にする Windowsの場合: .venv\Scripts\activate Mac / Linuxの場合: source .venv/bin/activate 成功すると、ターミナルの先頭に (.venv) と表示されます。 (.venv) C:\Users\あなた\project> ステップ3: ライブラリをインストールする 仮想環境が有効な状態で pip install します。 pip install requests これで、この仮想環境の中にだけ requests がインストールされます。 ステップ4: コードを実行する python your_script.py ModuleNotFoundError は出なくなります。 ...

2026年4月13日 · 1 分 · ググっても分からなかった初心者へ