ターミナルを開いてpythonと入力すると、バージョンが2.7.4であることがわかります。 python 3.4を取得するにはどうすればよいですか?崇高なテキストがある場合、IDLEが必要ですか?
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は必要ありません。
Python 3はUbuntuの最新バージョンにデフォルトでインストールされるため、すでにインストールされている必要があります。
python3 -V
アイドル3をインストールするには:
Sudo apt-get install idle-python3.4
私はubuntuデスクトップでも同じ問題を抱えていました。 python本は、端末でpythonと入力するだけでpythonを呼び出すように指示しましたが、以前のpythonバージョン2のみを呼び出していました。
python3
あなたがしたことの謝辞が見えますか?できた。
Sudo apt-get install python3
お役に立てれば!
Ubuntu 14.04では、Python 3.4がデフォルトでインストールされます。
PEP-394 で推奨されているように、python
とpython2
を使用してPython v2(2.7)を実行し、python3
を使用してPython v3(3.4)。
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が引き続き取得されます。
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パッケージを正確なバージョンでインストールする方法
ターミナルタイプ:python3
端末は次のように入力します:
Sudo apt-get install python3-minimal
実行すると、Python 3.2.3がインストールされます。
次に、端末タイプでpython3.4
-Pythonと入力します3.4.1。
Python3.4は既にシステムにインストールされています。python
の代わりにpython3
で呼び出すだけです
多くのレガシー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
どのインタープリターを使用するかを知るのはあなた次第です。