在Linux和macOS系统中,python是系统自带的,不需要另外安装。但是出于安全性考虑,系统往往不允许修改自带的python文件,解决这一问题的方法是使用类似于Homebrew(Linuxbrew)的工具,或者干脆使用虚拟环境virtualenv。而这带来另外的问题,即python版本过多,例如使用Homebrew安装python后,在命令行使用python
、 python2
、 python3
执行的是三个不同位置的python,手动查找对应的python文件位置是一件令人头疼的事情。
获取python解释器的文件位置
- 打开终端,输入
python
或python2
或python3
或者其他 - 依次输入如下语句:
1
2
3>>> import sys
>>> path = sys.executable
>>> print path
此时python解释器的位置会被输出到终端
获取pip下的site-package文件夹位置
- 打开终端,输入
python
或python2
或python3
或者其他 - 依次输入以下语句:
1
2>>> import site
>>> site.getsitepackages()
对应版本的site-package文件夹位置被输出到终端
其他
此外,python可通过import os
来调用系统指令
获取当前文件路径
1 | import os |
在python shell
中清除屏幕
- 在Mac操作系统中:
1
2>>> import os
>>> os.system('clear')
shell会被清空,第一行留下一个返回值0
- 在Windows操作系统中:
1
2>>> import os
>>> os.system('clr')