Mac查看Python安装路径和版本

#查看当前所有Python版本路径
appledeMBP:~ apple$ which python2.7
/usr/local/bin/python2.7
appledeMBP:~ apple$ which python3.5
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
appledeMBP:~ apple$ which python3.7
/usr/local/bin/python3.7
appledeMBP:~ apple$ which python
/usr/local/bin/python
appledeMBP:~ apple$ which python3
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
appledeMBP:~ apple$ which python2
/usr/local/bin/python2
appledeMBP:~ apple$ 





下面的随意看看就行,都是旧版本了


#查看当前Python版本
appledeMBP:~ apple$ python --version
Python 3.5.1
查看Python路径
appledeMBP:~ apple$ which python
/usr/local/bin/python
查看全部Python路径
appledeMBP:~ apple$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public
查看Python3路径
appledeMBP:~ apple$ which python3
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
appledeMBP:~ apple$ 
查看pip2版本
appledeMBP:~ apple$ pip2 --version
pip 18.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
查看pip3版本
appledeMBP:~ apple$ pip3 --version
pip 18.1 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip (python 3.5)
查看python版本
appledeMBP:~ apple$ python --version
Python 3.5.1
查看Python3版本
appledeMBP:~ apple$ python3 --version
Python 3.5.1
appledeMBP:~ apple$ 

下面是网友总结的,我觉得挺好,分享

Mac系统自带python路径为/System/Library/Frameworks/Python.framework/Version 这里可能会有多个python版本,里面Current存放系统当前python版本,进入Current/bin,在终端输入./python --version即可查看系统当前python版本(注:若使用python --version命令是查看用户当前python版本而不是系统python版本)

HomeBrew安装python路径为/usr/local/Cellar/python 里面存放HomeBrew所安装版本,进入2.7.13/bin,在终端输入./python --version 即可查看用户当前使用的python版本。如果使用brew工具正确安装python的情况下,用户当前python版本会是新安装的python

系统命令默认路径在/usr/bin,用户命令默认路径在/usr/local/bin(brew安装的命令默认在这个路径下) 。如果存在相同的命令,则会依据/etc/paths 文件中的环境变量顺序(前面优先于后面)依次查找,查看环境变量也可以在终端输入echo $PATH 查看,遵循左面路径优先于右面路径。
--------------------- 
作者:ShellDawn 
来源:优快云 
原文:https://blog.youkuaiyun.com/ShellDawn/article/details/77912902 
版权声明:本文为博主原创文章,转载请附上博文链接!

致转行AI的在校大学生的一封信

 

转行AI需要看的一些文章

 

转行学AI,具体细分方向如何选,来自一线工程师的感悟

 

用法律武器,痛击腾讯侵权行为!!!湾区人工智能可以改善知识产权现状吗?

 

【送书PDF】Python编程从入门到实践

 

Python从入门到精通,深度学习与机器学习资料大礼包!

 

【免费】某机构最新3980元机器学习/大数据课程高速下载,限量200份

 

 

640?wx_fmt=png

 

 

640?wx_fmt=png

认识你是我们的缘分,同学,等等,学习人工智能,记得关注我。

 

微信扫一扫
关注该公众号

《湾区人工智能》

<think>嗯,用户想知道如何在命令行或脚本中查看Python安装路径。这个问题看起来挺常见的,特别是对于刚接触Python或者需要配置环境的新手来说。我需要先回忆一下自己以前是怎么处理这种情况的,或者有没有相关的命令可以直接用。 首先,我记得在Windows系统里,通常可以用where命令来找可执行文件的路径。比如输入where python,应该会显示所有Python解释器的路径。不过这可能取决于系统的环境变量是否配置正确。有时候如果安装了多个版本Python,可能会显示多个路径,用户需要注意哪个是当前默认使用的。 然后,在类Unix系统(比如Linux或Mac)中,通常使用which命令。输入which python或者which python3,就能看到当前使用的Python解释器的路径。不过有些情况下,特别是Mac系统,用户可能自己安装Python,但系统自带的版本还在,这时候需要确认路径是否正确,可能需要用绝对路径来调用自己安装版本,或者调整环境变量。 另外,用户可能还想在Python脚本内部获取安装路径。这时候可能需要用到sys模块。比如导入sys后,sys.executable会给出当前运行脚本的Python解释器的路径。这个方法不管在哪个操作系统都适用,而且比较直接。不过用户可能需要区分sys.executable和sys.path的不同,前者是解释器的路径,后者是模块搜索路径。 还有,os模块中的一些函数也可能有帮助,比如os.environ.get('PYTHON_HOME'),但这个方法可能不太可靠,因为不是所有系统都会设置这个环境变量。所以还是推荐用sys.executable更稳妥一些。 再想想,用户的问题可能涉及到不同操作系统的情况,所以需要分别说明Windows、Mac和Linux下的方法。比如在Windows下用where,Mac/Linux用which,或者在脚本中用sys模块。同时,用户可能想知道如何通过命令行快速查看,或者在脚本中动态获取路径,可能需要分别给出这两种情况的方法。 另外,引用中的信息也很重要。引用[1]提到在命令行运行Python脚本的方法,引用[2]和[4]提到使用where python来查找路径,引用[3]则涉及Mac系统中路径设置的问题。所以需要整合这些引用中的方法,确保回答的准确性和全面性。 还要注意用户可能的误区,比如在Mac上使用which python可能指向系统自带的Python,而不是用户自己安装版本。这时候需要指导用户如何正确设置路径,比如用绝对路径或者修改环境变量。不过用户的问题主要是查看路径,而不是修改,所以可能不需要深入讨论设置问题,但可以稍微提一下。 总结一下,回答的结构应该是先分操作系统说明命令行方法,再介绍脚本中使用sys模块的方法。同时,引用相关的参考资料来支持这些方法的正确性。还要注意使用正确的LaTeX格式,虽然这个问题可能不需要数学表达式,但如果有变量或路径的示例,可能需要用行内代码块或者适当的格式来展示。 可能还需要生成相关问题,比如如何设置Python环境变量,如何区分不同版本Python路径,或者在脚本中如何动态调用特定版本Python。这些相关问题可以帮助用户进一步解决可能遇到的问题,提升信息的实用性。</think>### 如何查看Python安装路径? #### 方法1:通过命令行直接查询 1. **Windows系统** 使用`where`命令查找Python可执行文件路径: ```cmd where python ``` 这会列出所有环境变量中配置的Python路径。例如,若安装路径为`C:\Python39`,可能显示`C:\Python39\python.exe`[^4]。 2. **Mac/Linux系统** 使用`which`或`type`命令定位Python解释器: ```bash which python3 # 查找Python3的路径 type python # 显示当前默认Python路径 ``` 例如,输出可能是`/usr/local/bin/python3`[^3]。 --- #### 方法2:通过Python脚本获取 在Python代码中,使用`sys`模块直接获取解释器路径: ```python import sys print("Python安装路径:", sys.executable) ``` 运行脚本后,输出结果为当前使用的Python解释器的绝对路径,例如`/usr/bin/python3`。 --- #### 方法3:检查环境变量(辅助方法) 某些系统可能通过环境变量`PYTHON_HOME`配置路径,可通过以下命令查看: ```bash echo $PYTHON_HOME # Linux/Mac echo %PYTHON_HOME% # Windows ``` 但此方法依赖用户手动设置,不保证普遍适用[^2]。 --- #### 注意事项 - 若系统安装了多个Python版本(如Python 2和Python 3),需明确指定版本号(如`python3`)或使用绝对路径调用。 - Mac系统可能因系统保护机制隐藏默认Python路径,建议通过`brew`等工具安装并配置自定义路径。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值