where is my python

当然,自己的电脑上有好多个python.exe, 但是哪一个才是常被默认使用的ne?

使用 cmd 命令行实现查找
where python
python -V

不过这是骗你的
真实的干活的路径包在这里
C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311

用它!

1
2
python -c "import sys,os,pathlib; print(sys.executable)"

得到真实的干活的,包的位置!

查看这里的包,方便后面迁移

1
2
3
>>> import subprocess, sys
# 让 pip 自己找“用户级”site-packages
>>> subprocess.run([sys.executable, '-m', 'pip', 'list', '--user', '-v'])

还有

使用everything 找 python.exe

打开cmd 拖动这个python.exe到黑色窗口,然后

>>> import sys, platform
>>> print("解释器路径:", sys.executable)
>>> print("版本字符串:", platform.python_version())



可以知道他的版本,决定是否要用。

左下角放大镜 输入 环境变量 进行编辑 在系统变量里path 新建python的并且上移最顶端。
或者 win + R  输入`rundll32 sysdm.cpl,EditEnvironmentVariables`