From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiao Yang Date: Thu, 26 Apr 2018 16:39:04 +0800 Subject: [LTP] [PATCH 1/2] *.py: Replace '#!/usr/bin/python3' with '#!/usr/bin/env python3' In-Reply-To: <20180426081639.GB4482@x230> References: <1524725137-32739-1-git-send-email-yangx.jy@cn.fujitsu.com> <5AE179C6.3050300@cn.fujitsu.com> <20180426080658.GA4482@x230> <20180426081639.GB4482@x230> Message-ID: <5AE19028.6050804@cn.fujitsu.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it On 2018/04/26 16:16, Petr Vorel wrote: > Hi Xiao, > >>> On 2018/04/26 14:45, Xiao Yang wrote: >>>> If we install python3 in specific path(/usr/local/bin) rather than the >>>> default(/usr/bin), the standard shebang(#!/usr/bin/python3) cannot >>>> interpreter python code due to wrong path. We should use env to >>>> search the correct path of python3 dynamically. >>> ---------------------------------------------------------------------------- >>> # which python3 >>> /usr/local/bin/python3 >>> # ./in.py >>> -bash: ./in.py: /usr/bin/python3: bad interpreter: No such file or directory >>> ---------------------------------------------------------------------------- > And is it really general RHEL6.9GA problem? Isn't it installable into standard path with > EPEL? [1] Hi Petr, Neither, i just install python3 into /usr/local/bin by Python-3.6.5.tgz on purpose. :-P Thanks, Xiao Yang >> Couldn't it be solved by simple creating manually symlink python3 to /usr/bin ? >> I'm not against changing schebang to using env, if causing troubles. >> Cyril, what do you think? >> It's funny that some distros already started removing python2 while still supported >> versions haven't properly added python3 yet :(. >>> Thanks, >>> Xiao Yang > > Kind regards, > Petr > > [1] https://unix.stackexchange.com/questions/343199/how-to-install-openvpn-client-on-rhel-7-3/343214#343214 > > > . >