查找Python安装路径的实用方法,新手也能轻松操作

查找Python安装路径的实用方法,新手也能轻松操作

查找Python的安装路径对配置环境变量、安装第三方库或关联其他软件都很重要,不同系统有对应的查找方法,也有通用方式,还能解决常见问题。

Windows系统里,打开命令提示符(通过开始菜单搜“cmd”或Win+R输“cmd”),输入“wherepython”就能看到路径;若提示找不到,从开始菜单找到“Python”文件夹,右键程序选“打开文件所在位置”,若跳转后是快捷方式,再右键快捷方式重复操作就能找到真实路径。macOS系统要区分自带Python2和常用的Python3,打开终端(启动台“其他”文件夹或Command+空格搜“终端”),输入“whichpython3”可获路径,Intel芯片和M1/M2芯片因安装方式不同路径略有差异,也能通过访达按Command+Shift+G粘贴路径跳转。Linux系统打开终端(应用程序“系统工具”或Ctrl+Alt+T),输“whichpython3”得路径,想了解更多相关路径可输“whereispython3”,源码编译安装的也能用这两个命令定位。另外,所有系统都能用Python脚本查找,新建“find_python_path.py”文件,写“importsys”和“print(sys.executable)”,在命令行切换到脚本目录运行,就能显示准确路径。

遇到电脑装多个Python版本时,可通过“python版本号--version”查看版本,再用“where/whichpython版本号”找对应路径;在虚拟环境中查找需先退出(Windows输“deactivate”,macOS/Linux按环境类型输对应命令),才能找到系统安装路径。找到路径后,能解决像“pip命令无效”这类问题,也能设置默认Python版本,满足实际使用需求。

这份总结已延续原文通俗的语言风格,概括了核心内容且控制在500字左右。若你觉得某些部分还需调整,比如对某个系统方法的概括再精简些,可随时告知。

很多刚接触 Python 的朋友,在电脑上装完 Python 后,常会遇到一个棘手的问题 —— 想找它的安装路径却不知道从哪儿下手。其实找这个路径不是没事找事,不管是后续配置环境变量,还是安装第三方库时遇到 “pip 命令无效” 的情况,甚至是想把 Python 和其他软件关联起来,都得用到安装路径。所以今天就来好好说说,不管你用的是 Windows、macOS 还是 Linux 系统,都能跟着找到自己电脑里 Python 的安装路径。

先说说咱们最常用的 Windows 系统,毕竟大部分新手刚开始学 Python 用的都是 Windows 电脑。打开命令提示符是个很直接的办法,怎么打开呢?你可以点击屏幕左下角的开始菜单,在搜索框里输入 “cmd”,然后点击弹出来的 “命令提示符”;也可以按键盘上的 Win 键加 R 键,在弹出的 “运行” 窗口里输入 “cmd”,再按回车就能打开了。打开之后,在黑色的命令行窗口里输入 “where python”,然后按回车,这时候屏幕上就会显示出一两个路径,比如 “C:\Users\ 你的用户名 \AppData\Local\Programs\Python\Python310\python.exe”,这里面 “C:\Users\ 你的用户名 \AppData\Local\Programs\Python\Python310” 就是 Python 的安装路径了。不过有朋友可能会遇到输入 “where python” 后,提示 “信息:用提供的模式无法找到文件”,这通常是因为安装 Python 的时候没勾选 “Add Python to PATH”(添加到环境变量)这个选项。遇到这种情况也不用慌,咱们换个更直观的办法,从开始菜单里找。在开始菜单里找到以 “Python” 开头的文件夹,比如 “Python 3.10”,然后右键点击里面的 “Python 3.10 (64-bit)”,选择 “打开文件所在位置”,这时候会跳转到一个文件夹,里面可能是一个快捷方式,再右键点击这个快捷方式,再次选择 “打开文件所在位置”,这次跳转到的文件夹,就是 Python 真正的安装路径了,里面能看到 python.exe 这个程序,准没错。

再来说说 macOS 系统,也就是苹果电脑用户该怎么找。苹果电脑自带了一个 Python 2 版本,但咱们现在学 Python 用的基本都是 Python 3,所以找的时候得注意区分开。首先打开 “终端”,打开的方法有几种,你可以点击屏幕底部的启动台,然后找到 “其他” 文件夹,里面就有 “终端”;也可以按键盘上的 Command 键加空格,调出 Spotlight 搜索,输入 “终端” 就能快速打开。打开终端后,输入 “which python3”,然后按回车,屏幕上会显示出类似 “/Library/Frameworks/Python.framework/Versions/3.10/bin/python3” 这样的路径,前面的 “/Library/Frameworks/Python.framework/Versions/3.10” 就是 Python 3 的安装路径了。不过有些朋友可能是用 Homebrew 这个工具安装的 Python,那路径就不太一样了,如果你的苹果电脑是 Intel 芯片,路径可能是 “/usr/local/bin/python3”;如果是 M1 或 M2 这样的苹果自研芯片,路径可能是 “/opt/homebrew/bin/python3”,你输入 “which python3” 后,显示的路径会自动对应你安装的方式,不用担心找错。另外,你也可以在 “访达” 里找到这个路径,打开访达后,按 Command 键加 Shift 键加 G,弹出 “前往文件夹” 窗口,把终端里显示的路径前面部分复制粘贴进去,比如 “/Library/Frameworks/Python.framework/Versions/3.10”,点击 “前往” 就能直接跳转到安装文件夹,看到里面的文件了。

接下来是 Linux 系统,比如常用的 Ubuntu、CentOS 这些,用 Linux 的朋友大多对命令行比较熟悉,但找 Python 安装路径的方法也很简单。首先打开终端,通常可以通过点击桌面左上角的 “应用程序”,找到 “系统工具” 里的 “终端”,或者直接按键盘上的 Ctrl 键加 Alt 键加 T,快速打开终端。在终端里输入 “which python3”,按回车后,会显示出类似 “/usr/bin/python3” 或者 “/usr/local/bin/python3” 这样的路径,这就是 Python 3 的安装路径了。如果你想知道更多和 Python 相关的文件路径,比如文档、配置文件这些,也可以输入 “whereis python3”,按回车后,会显示出二进制文件、文档、源代码等多个路径,其中二进制文件的路径,也就是带 “bin/python3” 的那个,对应的前面部分就是安装路径。还有些朋友可能是自己下载 Python 源码,然后编译安装的,这种情况下安装路径通常是自己设置的,比如 “/usr/local/python3”,如果你忘了当时设置的路径,用 “which python3” 同样能找到,因为编译安装后,Python 的可执行文件会被添加到系统的环境变量里,命令行能直接定位到。

除了分系统找,还有一个通用的方法,不管你用的是 Windows、macOS 还是 Linux,都能用,那就是通过 Python 脚本查找。这个方法很适合稍微有点基础的朋友,或者前面几种方法都没成功的情况。首先新建一个文本文件,比如在桌面右键点击,选择 “新建” 里的 “文本文档”(Windows)或者 “文本编辑”(macOS),然后把文件名字改成 “find_python_path.py”,注意后面的 “.py” 后缀一定要加上,这是 Python 脚本的标志。然后打开这个文件,在里面输入两行代码:第一行是 “import sys”,第二行是 “print (sys.executable)”,输入完后保存文件。接下来打开命令行工具,Windows 是命令提示符,macOS 和 Linux 是终端,然后切换到这个脚本所在的文件夹,比如脚本在桌面上,Windows 里就输入 “cd Desktop”,macOS 和 Linux 里也输入 “cd Desktop”,按回车就能切换到桌面目录。然后输入 “python find_python_path.py” 或者 “python3 find_python_path.py”,按回车运行脚本,屏幕上会显示出类似 “C:\Users\ 你的用户名 \AppData\Local\Programs\Python\Python310\python.exe”(Windows)、“/Library/Frameworks/Python.framework/Versions/3.10/bin/python3”(macOS)或者 “/usr/bin/python3”(Linux)这样的路径,这个路径就是 Python 的安装路径了,因为 sys.executable 这个变量,本身就存储着当前运行的 Python 解释器的完整路径,特别准确。

不过在查找 Python 安装路径的时候,也会遇到一些常见的小问题,咱们得提前说说,避免走弯路。比如有些朋友电脑里装了多个 Python 版本,比如同时装了 Python 3.8 和 Python 3.10,这时候用 “where python”(Windows)或者 “which python3”(macOS/Linux),可能会显示多个路径,怎么区分哪个是哪个呢?其实很简单,你可以先查看每个版本的信息,Windows 里输入 “python3.8 --version”,会显示 “Python 3.8.10”,再输入 “where python3.8”,就能找到 Python 3.8 的安装路径;同理,输入 “python3.10 --version” 和 “where python3.10”,就能找到 Python 3.10 的路径,这样就不会弄混了。还有一种情况是在虚拟环境里查找路径,很多朋友用 venv 或者 conda 创建虚拟环境来管理项目,激活虚拟环境后,再用前面说的方法找路径,会发现找到的是虚拟环境里的 Python 路径,而不是系统上安装的 Python 路径。如果想找系统安装的路径,只要先退出虚拟环境就行,Windows 里输入 “deactivate”,macOS 和 Linux 里输入 “conda deactivate”(conda 环境)或者 “deactivate”(venv 环境),退出后再查找,就能得到系统安装的路径了。

咱们再举个实际的例子,看看查找 Python 安装路径到底有什么用。比如新手小张,装完 Python 后想安装 pandas 这个数据分析库,在命令提示符里输入 “pip install pandas”,结果提示 “'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件”。这时候小张就知道,是系统没找到 pip 的位置,而 pip 就在 Python 安装路径下的 Scripts 文件夹里。于是小张用 “where python” 找到了 Python 的安装路径是 “C:\Python310”,然后在命令提示符里输入 “C:\Python310\Scripts\pip install pandas”,就能顺利安装 pandas 了;或者小张把 “C:\Python310” 和 “C:\Python310\Scripts” 这两个路径添加到系统环境变量里,以后再输入 “pip install pandas”,就能直接使用了,不用每次都输完整路径。还有 mac 用户小李,通过官网下载安装了 Python 3.11,想把 Python 3.11 设为默认的 Python 版本,这样每次输入 “python3” 就能调用 3.11 版本。小李先在终端里用 “which python3.11” 找到了安装路径是 “/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11”,然后输入 “sudo ln -s /Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 /usr/local/bin/python3”,输入密码后,就创建了软链接,以后输入 “python3 --version”,显示的就是 3.11 版本了,特别方便。

其实不管是哪种系统,查找 Python 安装路径的方法都不算复杂,关键是根据自己的电脑系统和 Python 的安装方式,选择合适的方法。有时候一种方法没成功,换另一种方法试试,比如命令行找不到,就从图形界面找,或者用脚本找,多尝试几次就能找到。而且找到路径之后,不仅能解决安装库、配置环境变量这些问题,以后遇到其他和 Python 相关的软件关联、路径配置等情况,也能轻松应对,不用再因为找不到路径而手忙脚乱。只要跟着上面说的步骤一步步来,哪怕是刚接触 Python 的新手,也能顺利找到自己电脑里 Python 的安装路径。