如何将Python2.7静态导入Python2.3
有一台非常旧的机器,它只能在上面运行python 2.3。但我需要运行一个脚本,其中包含只有新的python版本才能解释的内容,我已经安装了Python2.7 static。通过使用如何将Python2.7静态导入Python2.3,python,Python,有一台非常旧的机器,它只能在上面运行python 2.3。但我需要运行一个脚本,其中包含只有新的python版本才能解释的内容,我已经安装了Python2.7 static。通过使用/python2.7static我可以进入python2.7环境。但是,如何在终端中只键入pythonxxx.py来运行脚本呢。我试图在脚本中添加importpython2.7static,但这是错误的。我该怎么办 您可以通过键入 ./python2.7-static script.py 通过在构建Python的目
/python2.7static
我可以进入python2.7环境。但是,如何在终端中只键入pythonxxx.py
来运行脚本呢。我试图在脚本中添加importpython2.7static
,但这是错误的。我该怎么办 您可以通过键入
./python2.7-static script.py
通过在构建Python的目录中以root用户身份运行makeinstall
,您可以让自己的生活更轻松;这应该将程序复制到/usr/local/bin/pythonSOMETHING
(不再是python2.7-static
)。然后你可以把
#! /usr/local/bin/pythonSOMETHING
在脚本的最顶端,chmod+x
it,并作为
./script.py
如果解释器的名称包含空格,这将不起作用,这就是为什么我向您询问这些空格的原因。还有,#代码>行必须是文件的第一行,否则将无法工作
如果您没有root权限,请使用此附加参数重新生成Python,以配置
:--prefix=$HOME
makeinstall
然后将安装您个人主目录下的所有内容,您可以使用#/path/to/your/home/bin/pythonSOMETHING
。请注意,您不能将$HOME
放入#代码>行;您必须自己查找它扩展到的内容(echo$HOME
)。您可以通过键入
./python2.7-static script.py
通过在构建Python的目录中以root用户身份运行makeinstall
,您可以让自己的生活更轻松;这应该将程序复制到/usr/local/bin/pythonSOMETHING
(不再是python2.7-static
)。然后你可以把
#! /usr/local/bin/pythonSOMETHING
在脚本的最顶端,chmod+x
it,并作为
./script.py
如果解释器的名称包含空格,这将不起作用,这就是为什么我向您询问这些空格的原因。还有,#代码>行必须是文件的第一行,否则将无法工作
如果您没有root权限,请使用此附加参数重新生成Python,以配置
:--prefix=$HOME
makeinstall
然后将安装您个人主目录下的所有内容,您可以使用#/path/to/your/home/bin/pythonSOMETHING
。请注意,您不能将$HOME
放入#代码>行;您必须自己查找它扩展到的内容(echo$HOME
)。请尝试从“未来导入”*
@RohitJain中查找,谢谢,但它仍然没有work@manxing.. 要导入的模块。。您需要给出名称..您的计算机上是否有名为python 2.7 static
的可执行文件,带有空格和all?@RohitJain这一行在python 2.3中不起作用:''If any(s in a[“show”]表示s in(“abc”,“efd”)')'。它说“for”部分是错误的。我不知道应该使用哪个模块来解决这个问题…请尝试从“未来”导入*
@RohitJain,谢谢,但仍然没有work@manxing.. 要导入的模块。。您需要给出名称..您的计算机上是否有名为python 2.7 static
的可执行文件,带有空格和all?@RohitJain这一行在python 2.3中不起作用:''If any(s in a[“show”]表示s in(“abc”,“efd”)')'。它说“for”部分是错误的。我不知道我应该用哪个模块来解决这个问题。。。