前提・実現したいこと
シバンにかいたとおりにpython3でスクリプトを実行させたい
発生している問題
python2.7で実行している表示が出てしまう
bash
12.7.17 (default, Nov 7 2019, 10:07:09) 2[GCC 7.4.0]
該当のソースコード
pythonVerTest.py
python
1#!/usr/bin/python3 2import sys 3# python version 4print(sys.version)
試したこと
bash
1$ python -V 2Python 2.7.17 3$ python3 -V 4Python 3.6.9 5$ which python3 6/usr/bin/python3 7
実行結果
なぜだかシバンが無視されます
bash
12.7.17 (default, Nov 7 2019, 10:07:09) 2[GCC 7.4.0]
補足情報(FW/ツールのバージョンなど)
スクリプトファイルはBOMなし、utf-8で保存してあります。
bash
1$ uname -a 2Linux terms-comp 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 3$ lsb_release -r 4Release: 18.04 5$ python3 ./pythonVerTest.py 63.6.9 (default, Nov 7 2019, 10:44:02) 7[GCC 8.3.0] 8
なぜ最初の行のシバンが無視されるのかが分かりません。
宜しくお願いいたします
どのような方法で実行しました?
ありがとうございます!解決しました
使っているIDEはGeanyで、以下のURLに解決策がかいてありました。
IDEが原因とは思いませんでした。ありがとうございます!
https://godira.blogspot.com/2015/04/geanypython23.html
回答1件
あなたの回答
tips
プレビュー