LoginSignup
4
4

More than 5 years have passed since last update.

Cloud9 で開発言語をpython3に変更しても python --version でバージョン2と表示される件

Posted at

こちらを参考にさせていただきました。

質問

Cloud9を利用してPythonを学習しているところですが、Pythonのバージョンを2.7から3.xに変更しようと思い、PROJECT SETTINGSのLanguage SupportでPython VersionをPytyon3に変更しても、Python -Vで確認すると2.7.6と表示されます。他に何か必要な手順があるかどうかご教示ください

回答

PROJECT SETTINGS を変更する方法はわかりませんが、terminal で変更するのであれば
以下でできました。

python コマンドは which python とすると
/usr/bin/python
にあることがわかります。
ls -l /usr/bin/python
でこれがシンボリックリンクになっていることがわかります。
このシンボリックリンクの実体を変更することで他のバージョンのpython を使えます。
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 18 Apr 12 13:43 /usr/bin/python -> /usr/bin/python3.5*
$ python -V
Python 3.5.1

シンボリックリンクの変更は以下のような方法でできます。
$ sudo bash
$ rm /usr/bin/python
$ ln -s /usr/bin/python3.4 /usr/bin/python
$ python -V
Python 3.4.3

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4