Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从PHYTHON_HOME变量中查找python可执行文件的名称_Python_Rdd - Fatal编程技术网

如何从PHYTHON_HOME变量中查找python可执行文件的名称

如何从PHYTHON_HOME变量中查找python可执行文件的名称,python,rdd,Python,Rdd,我有一个项目,需要在远程机器上执行python脚本。 概要是,我使用用户提供的不透明python脚本,在用户提供的远程机器上执行。我正在使用RDD.pipe在spark应用程序中运行python脚本。我使用命令“pythonscript.py”执行脚本。我遇到的问题是python可执行文件的名称可能会根据python版本而改变。 目前,用户提供$PYTHON\u HOME和$LD\u PRELOAD。 我不想向用户询问python可执行文件的名称。有没有办法从$python_HOME中找到pyt

我有一个项目,需要在远程机器上执行python脚本。 概要是,我使用用户提供的不透明python脚本,在用户提供的远程机器上执行。我正在使用RDD.pipe在spark应用程序中运行python脚本。我使用命令“pythonscript.py”执行脚本。我遇到的问题是python可执行文件的名称可能会根据python版本而改变。 目前,用户提供$PYTHON\u HOME和$LD\u PRELOAD。
我不想向用户询问python可执行文件的名称。有没有办法从$python_HOME中找到python可执行文件的名称?

我们是否假设python可执行文件仍然被称为
python
?我注意到不同的python版本会有一个附加了该版本的可执行文件。示例python版本3.x将有一个名为python3.x的可执行文件。python2.x将有一个可执行的python2.x。我的观察结果不正确吗?通常Linux发行版提供一个带有符号链接的“默认”可执行文件,例如/usr/bin/python2.7?