LoginSignup
0
0

Microsoft Store版Python環境でpipインストールしたコマンドにPathを通す

Last updated at Posted at 2024-01-05

目的

Microsoft StoreでPythonをインストールした。インストールしただけでpythonコマンドやpipコマンドにはPathが通っていたが、pipでインストールしたパッケージのコマンドにはPathが通っていないようだ。

Microsoft Store版Python環境でpipインストールしたコマンドにPathを通したい。

調査

python.exeやpip.exeはC:\Users\XXXXXXXX\AppData\Local\Microsoft\WindowsApps\にインストールされていた。しかしその周辺にsite-packagesやScriptsディレクトリはないようだ。さてさて?

pip showを使ってみる

pipでインストールされたパッケージがどこにインストールされているか?
pip show -fのLocation:が使えそうだ。

PS > pip show -f jupyter
Name: jupyter
Version: 1.0.0
Summary: Jupyter metapackage. Install all the Jupyter components in one go.
Home-page: http://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.org
License: BSD
Location: C:\Users\XXXXXXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages
Requires: ipykernel, ipywidgets, jupyter-console, nbconvert, notebook, qtconsole
Required-by:
Files:
  __pycache__\jupyter.cpython-312.pyc
  jupyter-1.0.0.dist-info\DESCRIPTION.rst
  jupyter-1.0.0.dist-info\INSTALLER
  jupyter-1.0.0.dist-info\METADATA
  jupyter-1.0.0.dist-info\RECORD
  jupyter-1.0.0.dist-info\REQUESTED
  jupyter-1.0.0.dist-info\WHEEL
  jupyter-1.0.0.dist-info\metadata.json
  jupyter-1.0.0.dist-info\pbr.json
  jupyter-1.0.0.dist-info\top_level.txt
  jupyter.py

どうやらC:\Users\XXXXXXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packagesにインストールされたらしい。

一つ上のディレクトリに移動してみる

PS > cd C:\Users\XXXXXXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\
PS > dir

    Directory: C:\Users\XXXXXXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2024/01/05    11:42                Scripts
d----          2024/01/05    11:42                site-packages

Scriptsディレクトリ発見。ここにpipでインストールされたパッケージのコマンドが入っている。

Pathを通そう

ということで、以下のディレクトリにPathを通せばよい。
C:\Users\XXXXXXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts

0
0
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
0
0