Python言語の学習に必要です。助けてください!
Python言語の学習に必要です。助けてください!
回答:
デフォルトでは、両方python2
とpython3
インストールされています。
すでに述べたように、次のいずれかでバージョンを確認できます。
python -V
(首都を気にする)または
python --version
または
apt-cache policy python
これpython2
により14.04
、python3
がインストールされている間、のバージョンのみが表示されます。のバージョンを確認するにはpython3
、python
上記のコマンドで出現するすべてのを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を使用する必要があることに注意してください。
Pythonのバージョンを確認する
python --version
また、Python 2と3の間にはいくつかの重大な違いがあることに注意して ください。https://wiki.python.org/moin/Python2orPython3
python3 --version
デフォルトでインストールされるため、を追加することもできます。python --version
バージョン2のみを表示
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
ソフトウェアチャネルで利用可能な最新バージョンが表示されるため、必要に応じてバージョンをアップグレードできます。
apt-cache policy python3
ので、apt-cache policy python
のpython3は12.10にうまくとしてインストールされている間、唯一のショーのpython2>
apt-cache policy python3
です。つまり、最新の3.4.0が正しいということです!?