web-dev-qa-db-ja.com

UbuntuにPython 3.4をインストールする方法は?

ターミナルを開いてpythonと入力すると、バージョンが2.7.4であることがわかります。 python 3.4を取得するにはどうすればよいですか?崇高なテキストがある場合、IDLEが必要ですか?

95
empedokles

python 3.4は、Ubuntu 14.04の安定リリースにインストールされます。 pythonを使用するには、python3を使用する必要があります。たとえば、スクリプトfile.pyを実行するには、次を使用します。

python3 file.py

これはpython 3.4を使用してプログラムを解釈するか、 Shebang を使用して実行可能にします。プログラムの最初の行は次のとおりです。

#!/usr/bin/env python3

chmod +x file.pyを使用して実行可能権限を割り当て、pythonスクリプトを./file.pyとして実行します。これはpython3を使用して実行されます。

端末でpythonと入力したときにpython3を使用する場合は、エイリアスを使用できます。新しいエイリアスを追加するには、~/.bash_aliasesを使用してgedit ~/.bash_aliasesファイルを開き、次を入力します。

alias python=python3

そして、保存して終了し、入力します

source ~/.bash_aliases

そして、あなたは入力することができます

python file.py

デフォルトのpythonインタープリターとしてpython3を使用します。

いいえ、プログラムを解釈するためにpython3を使用するためだけにIDLEは必要ありません。

130
jobin

Python 3はUbuntuの最新バージョンにデフォルトでインストールされるため、すでにインストールされている必要があります。

python3 -V

アイドル3をインストールするには:

Sudo apt-get install idle-python3.4
20
David

私はubuntuデスクトップでも同じ問題を抱えていました。 python本は、端末でpythonと入力するだけでpythonを呼び出すように指示しましたが、以前のpythonバージョン2のみを呼び出していました。

  1. 最初に、pythonバージョン3があるかどうかを確認します。コマンドターミナルを開き、次を入力します。

python3

あなたがしたことの謝辞が見えますか?できた。

  1. そうしない場合;次のコマンドラインを使用してインストールします。

Sudo apt-get install python3

お役に立てれば!

12
HeggyHere

Ubuntu 14.04では、Python 3.4がデフォルトでインストールされます。

PEP-394 で推奨されているように、pythonpython2を使用してPython v2(2.7)を実行し、python3を使用してPython v3(3.4)。

7
Florian Diesch

1つのスクリプトにのみ必要な場合は、ローカルで一時的にエイリアスを使用できます。

Letsencrypt をインストールすると、次の警告が表示されました。

$ ./letsencrypt-auto --help 

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

原因:Python 2.7.9が必要でしたが、2.7.5がインストールされていました。 Python 3も機能します。スクリプトを開き、Shebangの後に次のエイリアスを挿入しました。

alias python=python3

その後、スクリプトが機能しました。すべてが完了すると、このエイリアスは削除されました。このスクリプトでのみ機能しました。そのため、ターミナルからpythonを起動すると、バージョン2.7.5が引き続き取得されます。

2
SPRBRN

Ubuntu 18.04 LTS以降

Ubuntu 18.04以降では、Python 3をインストールする必要はありません。デフォルトで付属しています。

Ubuntu 18.04 LTSおよびDebian Busterの場合、Python 3.6をデフォルト(およびおそらくのみ)Python 3バージョンに移行します。

参照:


それ以外の場合は、次のコマンドでインストールします。

Sudo apt-get install python3

次に、複数のPythonインストールを見つけるには、次のコマンドのいずれかを実行します。

whereis python
which -a python python2 python3
locate python

または単にpythonコマンドを入力してヒット Tab 二回。

インストール済みのPythonパッケージをリストするには、dpkg -l | grep -w pythonを実行します。

特定のバージョンをインストールするには、以下を参照してください。 特定のUbuntuパッケージを正確なバージョンでインストールする方法

2
kenorb

ターミナルタイプ:python3

端末は次のように入力します:

Sudo apt-get install python3-minimal

実行すると、Python 3.2.3がインストールされます。

次に、端末タイプでpython3.4-Pythonと入力します3.4.1。

2
Arya Raj

Python3.4は既にシステムにインストールされています。pythonの代わりにpython3で呼び出すだけです

1
Sylvain Pineau

多くのレガシーpythonアプリがあり、したがってpython 2.xが必要ですが、他の人が述べたようにpython3 -VはPython 3.4.0を示しますがインストールされているため、Ubuntu 14.xではそこにあります。

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

どのインタープリターを使用するかを知るのはあなた次第です。

0
Tom Stickel