如何使bash脚本使用特定的python版本来执行python脚本?
我的Freebsd盒上安装了python 2.6和python。我希望我的bash脚本使用python2.6解释器执行特定的python脚本。它正在显示导入错误。。。。 未定义符号“PyUnicodeUtf8”file.sh如何使bash脚本使用特定的python版本来执行python脚本?,python,bash,Python,Bash,我的Freebsd盒上安装了python 2.6和python。我希望我的bash脚本使用python2.6解释器执行特定的python脚本。它正在显示导入错误。。。。 未定义符号“PyUnicodeUtf8”file.sh result=`python ~/PythonScriptName.py`; 这可能是由以下原因造成的 您的脚本导入一些由较旧的python版本编译的第三方库 要解决此问题,请重新安装最新的库。使用所需python版本的绝对路径 在剧本的第一行,提到shebang(#!)
result=`python ~/PythonScriptName.py`;
这可能是由以下原因造成的 您的脚本导入一些由较旧的python版本编译的第三方库
要解决此问题,请重新安装最新的库。使用所需python版本的绝对路径 在剧本的第一行,提到shebang(#!) 由于编译解释器和正在运行的解释器不匹配而导致的错误。这通常发生在使用Unicode UCS2支持编译的Python安装运行针对使用Unicode UCS4支持的Python安装编译的模块时(反之亦然)。您需要使用用于运行代码的Python解释器重新编译/重新安装scipy安装
#!/usr/bin/env python
# Your script here