2024-04-19 06:47:56 发布
网友
有几种其他方法可以确定Linux中当前使用的python是: 1) which python命令。 2) command -v python命令 3) type python命令
which python
command -v python
type python
同样,在使用Cygwin的Windows上也会得到相同的结果。
kuvivek@HOSTNAME ~ $ which python /usr/bin/python kuvivek@HOSTNAME ~ $ whereis python python: /usr/bin/python /usr/bin/python3.4 /usr/lib/python2.7 /usr/lib/python3.4 /usr/include/python2.7 /usr/include/python3.4m /usr/share/man/man1/python.1.gz kuvivek@HOSTNAME ~ $ which python3 /usr/bin/python3 kuvivek@HOSTNAME ~ $ command -v python /usr/bin/python kuvivek@HOSTNAME ~ $ type python python is hashed (/usr/bin/python)
如果您已经在python shell中。试试这些。 注意:这是另一种方法。不是最好的Python方法。
>>> >>> import os >>> os.popen('which python').read() '/usr/bin/python\n' >>> >>> os.popen('type python').read() 'python is /usr/bin/python\n' >>> >>> os.popen('command -v python').read() '/usr/bin/python\n' >>> >>>
只是用^{}指出了另一种可疑的有用性:
import os python_executable_path = os.environ['_']
例如
$ python -c "import os; print(os.environ['_'])" /usr/bin/python
sys.executable包含当前运行的Python解释器的完整路径。
sys.executable
import sys print(sys.executable)
现在是documented here
有几种其他方法可以确定Linux中当前使用的python是: 1)
which python
命令。 2)command -v python
命令 3)type python
命令同样,在使用Cygwin的Windows上也会得到相同的结果。
如果您已经在python shell中。试试这些。 注意:这是另一种方法。不是最好的Python方法。
只是用^{} 指出了另一种可疑的有用性:
例如
sys.executable
包含当前运行的Python解释器的完整路径。现在是documented here
相关问题 更多 >
编程相关推荐