Pythonをインストールする必要がありますか、それともすでにUbuntu 14.04LTSにインストールされていますか?


回答:


14

デフォルトでは、両方python2python3インストールされています。

すでに述べたように、次のいずれかでバージョンを確認できます。

python -V

(首都を気にする)または

python --version

または

apt-cache policy python

しかしながら

これpython2により14.04python3がインストールされている間、のバージョンのみが表示されます。のバージョンを確認するにはpython3python上記のコマンドで出現するすべてのをpython3

注意

コーディングを開始する場合は、以下を使用することにも注意してください。

python <script>

Python 2にコードを実行させ、

python3 <script>

python 3で実行します(スクリプトが実行可能な場合)、シバン

#!/usr/bin/env python

Python 2で実行します。

#!/usr/bin/env python3

Python 3で実行します

アイドルの使用

コメントであなたが尋ねたことへの回答として:それは私たちがコーディングをする「ターミナル」ですよね!?

最も便利な方法は、(リポジトリから)Idleを使用することです。次に、を使用してF5、または必要に応じてターミナルからコードをテスト実行できます。インデントが自動的に提案されるという利点があります(ao)

Python 2と3には異なるバージョンのIdleを使用する必要があることに注意してください。


こんにちはジェイコブ、あなたのコメントがこの質問に必要な唯一の答えだと思います。これは詳細すぎるため、コメントの焦点が外れています。とにかく、あなたとそれを共有したかった。時には一行の答えで十分です。その後、専門知識を他の質問に費やすことができます。
don.joey

@ don.joey私が疑っていた、あなたは正しいかもしれません:)。ただし、メイサックスの回答の下に追加の質問要素があるため、いくつかのことを追加すると便利だと思いました...
Jacob Vlijm

「アイドル」はアプリなのか!?
メルビンジェイコブ2015

はい、これはPython用のIDEです。回答のリンクを参照してください:en.wikipedia.org/wiki/IDLE_%28Python%29。あなたはソフトウェアセンターから(どちらもアイドル(2)及びIDLE3をインストールすることができます。
ヤコブVlijm


3

PythonはデフォルトでUbuntuにインストールされていますが、確認するには:

このコマンドを実行する

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

@JacobVlijmのおかげで、Ubuntu> 12.10を使用している場合は、apt-cache policy python3代わりに使用する必要があります

pytonセクションの下を見るとわかるように、Installed: 2.7.3-0ubuntu2.2これはインストールされていて、バージョンが2.7であることを意味します

また、candidateソフトウェアチャネルで利用可能な最新バージョンが表示されるため、必要に応じてバージョンをアップグレードできます。


3
あなたは、追加したい場合がありますapt-cache policy python3ので、apt-cache policy pythonのpython3は12.10にうまくとしてインストールされている間、唯一のショーのpython2>
ジェイコブVlijm

インストール済み:3.4.0-0ubuntu2候補:3.4.0-0ubuntu2これは、このコマンドを使用した後に表示されているものapt-cache policy python3です。つまり、最新の3.4.0が正しいということです!?
メルビンジェイコブ2015

@MervinJacob正解です。
Jacob Vlijm

皆さんに言ったように、プログラミングにはPythonが必要です。つまり、コーディングを行う「ターミナル」ですよね!?
メルビンジェイコブ2015

@MervinJacob Python REPLは素晴らしいです。REPLは一般的に優れています。ただし、ターミナルでエンタープライズグレードのアプリケーションをコーディングする必要はないと思います。実際に達成するために設定したことを明確にする必要があります。(また、私は宿題の匂いがするので、もしそうならあなたは先生やTAに直接尋ねたいかもしれません)。
トビアテサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.