在我的 CentOS7 中有多个 python,我通过以下方式检查默认的 python 版本:
# python3 -V
Python 3.6.0a1
但我怎样才能知道它在我的 CentOS 中的位置呢?
答案1
which python3
将显示 Python 可执行文件的路径;如果你想找出Python库文件安装的根目录,使用sys.prefix
:
$ python3 -c "import sys; print(sys.prefix)"
答案2
使用rpm -ql
。就像这样:
$ rpm -ql python /usr/bin/pydoc /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/share/doc/python-2.7.5 /usr/share/doc/python-2.7.5/LICENSE /usr/share/doc/python-2.7.5/README /usr/share/man/man1/python.1.gz /usr/share/man/man1/python2.1.gz /usr/share/man/man1/python2.7.1.gz
-q
= 查询
-l
= 列表
请参阅man rpm
参考资料 中的所有选项。
或者简单地:
$ which python
/usr/bin/python
...查看二进制文件在哪里。