From 5c41dd06dd52f6e065b05e90733560ca3194cfc1 Mon Sep 17 00:00:00 2001 From: Bernardo Sulzbach Date: Mon, 7 Jul 2014 13:48:18 -0300 Subject: [PATCH 1/2] To Python 3 And some error handling. --- src/further_examples/useful/version_info.py | 27 +++++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/further_examples/useful/version_info.py b/src/further_examples/useful/version_info.py index 3050fa1..de6f925 100644 --- a/src/further_examples/useful/version_info.py +++ b/src/further_examples/useful/version_info.py @@ -1,9 +1,20 @@ -import sys -print "System version:",sys.version -import numpy as np -print "Numpy version:",np.version.version -import matplotlib -print "Matplotlib version:",matplotlib.__version__ -import pandas as pd -print "Pandas version:",pd.__version__ +import sys +print("System version:", sys.version, '\n') +try: + import numpy + print("\nNumpy version:", numpy.version.version) +except ImportError as e: + print(e) + +try: + import matplotlib + print("\nMatplotlib version:", matplotlib.__version__) +except ImportError as e: + print(e) + +try: + import pandas + print("\nPandas version:", pd.__version__) +except ImportError as e: + print(e) From 4a32dac35d8c913d543194a377d1e0fc4a67bc50 Mon Sep 17 00:00:00 2001 From: Bernardo Sulzbach Date: Mon, 7 Jul 2014 13:52:56 -0300 Subject: [PATCH 2/2] Fix on last commit --- src/further_examples/useful/version_info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/further_examples/useful/version_info.py b/src/further_examples/useful/version_info.py index de6f925..7d8e175 100644 --- a/src/further_examples/useful/version_info.py +++ b/src/further_examples/useful/version_info.py @@ -15,6 +15,6 @@ except ImportError as e: try: import pandas - print("\nPandas version:", pd.__version__) + print("\nPandas version:", pandas.__version__) except ImportError as e: print(e)