2017-03-17 12 views
0

この質問は比較的簡単で簡単です。私はちょうど私が持っているPythonのmathcmathパッケージのバージョンを調べようとしています。特定のバージョンのPythonの数学とCMathモジュールの検索

残念ながら、pipを使用してインストールしませんでした。私はすでにthis(私はpip freezeを知らなかったので)助けとなったスタック記事を見直しました。ただし、両方のパッケージがリストに含まれていません。

私はGoogleを試してみましたが、ちょっと見渡しましたが、役に立たないです。私は通訳で、次を試してみました:

import math 
print math.__version # error 
print math.version # error 

私もドキュメントを通じてPythonのhelpコマンドとそよ風を使用しようとしましたが、もう一度、私がインストールされているバージョンを検出する方法については何も見つけることができませんでした。

他に何を試していいのか分かりません。何かご意見は?あなたの時間をもう一度ありがとう!

答えて

1

できません。 mathまたはcmathには、特定のバージョンが含まれていません。それらは使用しているPythonのバージョンに関連しています。あなたは関数が存在するかどうかを確認したいので、それはだ場合


、のは、3.2で追加されましたisfiniteをしましょう。私は、Python 3.6を使用していますので、True

has_infinite = sys.version_info >= (3, 2) 
print(has_infinite) 

両プリント:

print(hasattr(math, "isfinite")) 

sys.version_infoを使用する:次に、あなたはhasattrを使用していることを行うことができます。

+0

これは素晴らしいことです!どこでそれを学んだり読んだりしたのですか?本当にありがとう。 – jlarks32

関連する問題