//python 3.6 をインストール
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6
//デフォルトの python を変更
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
//デフォルトを表示
python -V
まだ Python 2 がインストールされていて、python
コマンドは、デフォルトでそのバージョンを呼び出すように設定されています。次のようにスクリプトを実行してみてください:
python3 yourscriptname.py
/usr/bin/ では、「python」は実際には python2.7 へのシンボリック リンクです。 Python を使用するたびに最後に 3 を入力する必要がない場合は、そのシンボリック リンクを python3 を指すように変更します。次に python
Python 3.5 を実行し、 python2.7
を使用できます または単に python2
Python 2.7 スクリプトを実行します。
編集:または、 alias python=python3
を置くこともできます ~/.bashrc ファイルで同じことを行いますが、root アクセスは必要なく、ユーザー アカウントのみが対象です。
を実行して、システムの python インストールを破棄した可能性があります。
sudo make install
これはデフォルトのパスにインストールされます!そして、あなたの Linux ディストリビューションが正しく動作するためにそこにあるものを上書きする可能性があります。
sudo make altinstall
デフォルトの python の隣にインストールする必要がありますが、最良の方法は、ディストリビューションのパッケージ マネージャーを介して python バージョンをインストールして使用することです。