私のボックスLinux
にはPython 2.xと3.xがインストールされています。ただし、Python 3.xを実行するにはcommandと入力する必要がありますpython3 <cmd>
。しかし、コマンドでpython3を使用する必要がないように、python3を指すようにエイリアスpythonを更新したいと思います。
更新してみましたが、同じボックスに自分のIDで~/.bashrc
ログインしたすべてのユーザーは反映されません。Linux
別のオプションはこのコマンドを実行することですが、alias python=python3
ボックスにログインするたびにこのコマンドを実行する必要があります。エイリアスを恒久的に設定し、すべてのユーザーが使用できるようにします。
答え1
編集:
エイリアスを/etc/bashrc(RedHat)、/etc/bash.bashrc(Ubuntu)に入れます。システム全体に適用されます。
によるとドルニア 24'以下の私の答えのこの部分を使用しないでください(/ usr / bin / pythonでpython2.xを期待するか、必要なスクリプトが中断されます):
編集の終わり
エイリアスを使用する代わりに、ソフト(シンボル)リンクを作成します。
/usr/bin/python2.xを指す可能性がある現在のリンク/usr/bin/pythonを削除します。
新しいシンボリックリンクを作成します。
ln -s /usr/bin/python3 /usr/bin/python
これはシステム全体に適用されるため、すべてのユーザーにpython cmdを実行するpython3.xがあります(自分のエイリアス設定が異なる場合)。