Skip to content
Snippets Groups Projects
check_installation.py 1.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • bjje's avatar
    bjje committed
    """ 
    
    bjje's avatar
    bjje committed
    This is a helper function which can help you debug the Python installation
    
    bjje's avatar
    bjje committed
    
    v20240125
    
    
    bjje's avatar
    bjje committed
    """
    import os
    import sklearn
    import numpy as np
    import pathlib
    import torch
    
    print('------------------------------------------------------------------')
    print('Path of this file {}'.format(os.path.abspath(__file__)))
    print('Current working directory {}.'.format(pathlib.Path().resolve()))
    print('')
    
    bjje's avatar
    bjje committed
    print('The numpy version is {}.'.format(np.__version__))
    
    bjje's avatar
    bjje committed
    print('The scikit-learn version is {}.'.format(sklearn.__version__))
    
    bjje's avatar
    bjje committed
    print('The torch version is{}.'.format(torch.__version__))
    
    bjje's avatar
    bjje committed
    
    """
    Check that the course specific tools can be imported 
    """
    import dtuimldmtools 
    print('The dtuimldmtools package {}.'.format(dtuimldmtools))
    
    bjje's avatar
    bjje committed
    
    """
    Check that pandas can be imported (use in ex1)
    
    bjje's avatar
    bjje committed
    
    Note_ If this fails you need to install panda manually https://pandas.pydata.org/docs/getting_started/install.html
    
    
    bjje's avatar
    bjje committed
    """
    import pandas 
    print('The panda package {}.'.format(pandas.__version__))
    
    bjje's avatar
    bjje committed
    print('------------------------------------------------------------------')