GNU/Linux >> Linux の 問題 >  >> Ubuntu

シンボリックリンク「python」を「python3」に変更すると問題が発生しますか?

この質問にはすでに回答があります :Python3.3へのアップグレードとDjangoのセットアップに関する問題

(2つの回答)
7年前に閉鎖されました。

Ubuntu 12.04 64ビットにPython2.7.3と3.2.3をインストールしています(デフォルトでは?)。 「python」と入力すると、2.7ではなくpython3.2が必要になります。

シンボリックリンク「python」をpython3にリンクするように変更すると、大きな問題が発生するようです。それはなぜですか、それを行う方法はありますか?

lrwxrwxrwx 1 root root       7 Sep 28 19:15 python -> python2
lrwxrwxrwx 1 root root       9 Jun 18 13:26 python2 -> python2.7
-rwxr-xr-x 1 root root 2993592 Apr 10 02:46 python2.7
-rwxr-xr-x 1 root root    1652 Apr 10 02:46 python2.7-config
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 Apr 10 17:12 python3 -> python3.2
lrwxrwxrwx 1 root root      11 Apr 10 02:13 python3.2 -> python3.2mu
-rwxr-xr-x 1 root root 2949952 Apr 10 02:13 python3.2mu
lrwxrwxrwx 1 root root      11 Apr 10 17:12 python3mu -> python3.2mu
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python-config -> python2.7-config

Pythonをpython3にリンクしました:

sudo ln -fs python3 python

動作しましたが、Ubuntuの応答性が低く、Variety、Spyder、Okular、Software Centerなどのほとんどのアプリケーションを実行できなくなったため、後でリンクを元に戻す必要がありました。

編集:
はい、マークされた重複質問の2つの回答Python3.3へのアップグレードとDjangoのセットアップの問題は半分に対処しました 私の質問の答えを検索しようとすると、質問自体が私の質問に関連していないようです。答えがその質問の下にあることに誰もが気付くとは思えません。

承認された回答:

あなたのときにpython2.7の代わりにpython3を使用したい場合 Pythonアプリケーションを手動で実行し、次を追加するだけです:

alias python='python3'

~/.bash_aliasesに ファイル。 (過去にエイリアスを追加したかどうかによっては、ファイルが空になる場合があります。)

手動で起動したアプリケーション以外のアプリケーションは、以前と同様にpython2.7またはpython3を引き続き使用します。


Ubuntu
  1. Ubuntuのパスワードをリセットする方法は?

  2. Ubuntu 20.04でのDockerの問題?

  3. コマンドスーパー+Qを変更しますか?

  1. インストール後にルートパーティションのファイルシステムを変更しますか?

  2. python3 コマンドで 3.5 ではなく Python 3.6 を実行するにはどうすればよいですか?

  3. RSA キーを使用してパスワードなしの ssh をセットアップする方法

  1. Ubuntu20.04はrootパスワードをリセットします

  2. Ubuntu 20.04sshrootログインを有効にする

  3. root パスワードを変更しても sudo パスワードは変更されない