WindowsサーバーでPythonスクリプトを実行する必要があります。使用しているPythonのバージョンを確認するにはどうすればよいですか。
Pythonの最新バージョンに更新することを考えていました。
.py
ファイルに関連付けられているPythonも確認したい場合は、WindowsでPythonスクリプトを処理する実行可能ファイルとバージョンのPythonスクリプトへのパスを示すバッチファイルを作成する方法のバッチファイルをご覧ください。
WindowsサーバーでPythonスクリプトを実行する必要があります。使用しているPythonのバージョンを確認するにはどうすればよいですか。
Pythonの最新バージョンに更新することを考えていました。
.py
ファイルに関連付けられているPythonも確認したい場合は、WindowsでPythonスクリプトを処理する実行可能ファイルとバージョンのPythonスクリプトへのパスを示すバッチファイルを作成する方法のバッチファイルをご覧ください。
回答:
python -V
http://docs.python.org/using/cmdline.html#generic-options
--version
動作することもあります(バージョン2.5で導入)
Python 2.7.10
は-V
およびに出力し--version
ます。とPython 3.4.3も同様Python 3.4.3
に両方のオプションで出力します。
sudo find / -iname python
ます。このようなものはおそらくそれらを発見するでしょう。
python -v
ログの詳細度を上げる(小文字のv)と混同しないでください
-v
と-version
エイリアスの両方を許可することを検討してください。明らかに、約500人の開発者がこれを調べて、Python on SOに対するこの回答に賛成票を投じなければなりませんでした。それは悪い設計です
Python 2.5以降:
python --version
Python 2.4-:
python -c 'import sys; print(sys.version)'
#!python3
最初の行として必要)状況がいくつかあると思います。
python -c "import sys; print sys.version"
Python IDEでは、次のコードをコピーして貼り付けて実行するだけです(バージョンは出力領域に表示されます)。
import sys
print(sys.version)
コマンドプロンプトで次のように入力します。
python -V
または、pyenvがある場合:
pyenv versions
Python (command line)
最初に開くと、バージョンがわかります。
質問は「私が使用しているバージョンは?」ですが、実際に知っておく必要があるのはこれだけではありません。他のバージョンがインストールされている可能性があり、特に追加のモジュールをインストールするときに問題が発生する可能性があります。これは、インストールされているバージョンを確認するための大まかな準備の方法です。
updatedb # Be in root for this
locate site.py # All installations I've ever seen have this
単一のPythonインストールの出力は次のようになります。
/usr/lib64/python2.7/site.py
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo
複数のインストールでは、次のような出力が表示されます。
/root/Python-2.7.6/Lib/site.py
/root/Python-2.7.6/Lib/site.pyc
/root/Python-2.7.6/Lib/site.pyo
/root/Python-2.7.6/Lib/test/test_site.py
/usr/lib/python2.6/site-packages/site.py
/usr/lib/python2.6/site-packages/site.pyc
/usr/lib/python2.6/site-packages/site.pyo
/usr/lib64/python2.6/site.py
/usr/lib64/python2.6/site.pyc
/usr/lib64/python2.6/site.pyo
/usr/local/lib/python2.7/site.py
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/test/test_site.py
/usr/local/lib/python2.7/test/test_site.pyc
/usr/local/lib/python2.7/test/test_site.pyo
In [1]: import sys
In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec 6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)
In [4]: sys.version_info >= (2,7)
Out[4]: True
In [5]: sys.version_info >= (3,)
Out[5]: False
要するに:
入力
python
コマンドプロンプトで
コマンドプロンプト(Win+ R)を開いて入力cmd
し、コマンドプロンプトに入力python
するだけで、バージョンに関する必要な情報がすべて表示されます。
使用する
python -V
または
python --version
注:python -V
コマンドの「V」は大文字のV であることに注意してください。python -v
(小さな「v」)は、Pythonを冗長モードで起動します。
Windows 10にPython 3.7.0をインストールしています。
これは、コマンドプロンプトとGit Bashで私にとってうまくいきました:
Pythonを実行してバージョンを確認するには:
py
お持ちのバージョンのみを確認するには:
py --version
または
py -V # Make sure it is a capital V
注:python
、python --version
、python -V
、Python
、Python --version
、Python -V
私のために動作しませんでした。
python -V
Python 2.2.3を使用してFedora 1に戻ります。py --version
結果はcommand not found
です。python --version
結果はunknown option: --
です。
JupyterノートブックでPythonのバージョンを確認するには、次を使用できます。
from platform import python_version
print(python_version())
次のようにバージョン番号を取得します。
3.7.3
または:
import sys
print(sys.version)
より多くの情報を得るために
3.7.3 (default, Apr 24 2019, 13:20:13) [MSC v.1915 32 bit (Intel)]
または:
sys.version_info
メジャー、マイナー、マイクロバージョンを取得するには
sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)
.pyで終わるファイルを作成し、以下のコードをに貼り付けて実行します。
#!/usr/bin/python3.6
import platform
import sys
def linux_dist():
try:
return platform.linux_distribution()
except:
return "N/A"
print("""Python version: %s
dist: %s
linux_distribution: %s
system: %s
machine: %s
platform: %s
uname: %s
version: %s
""" % (
sys.version.split('\n'),
str(platform.dist()),
linux_dist(),
platform.system(),
platform.machine(),
platform.platform(),
platform.uname(),
platform.version(),
))
システムに複数のPythonインタープリターバージョンがインストールされている場合は、次のコマンドを実行します。
Linuxでは、ターミナルで実行します。
ll /usr/bin/python*
Windowsでは、コマンドプロンプトで実行します。
dir %LOCALAPPDATA%\Programs\Python
Pythonがインストールされている場合、バージョン番号を確認する最も簡単な方法は、コマンドプロンプトで「python」と入力することです。バージョン番号、32ビットまたは64ビットのどちらで実行されているか、その他の情報が表示されます。一部のアプリケーションでは、最新バージョンが必要な場合があります。インストールまたは使用するパッケージによって異なります。
私にとって、CMDを開いて実行
py
のようなものが表示されます
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
コマンドプロンプトウィンドウを開きます(Windows+を押しR、を入力してcmd
、を押しますEnter)。
タイプ python.exe