StavrosOrf / EV2Gym

A V2G Simulation Environment for large scale EV charging optimization
MIT License
17 stars 3 forks source link

Required Python libraries #11

Closed Electric-V closed 1 week ago

Electric-V commented 2 weeks ago

Hello, may I ask if you can provide requirements.txt for a list of Python library dependencies? I am unable to determine the library version used in your work as an error occurred during runtime. Thanks!

StavrosOrf commented 2 weeks ago

Hello, the ev2gym dependencies are the following:

    install_requires=[
        'gymnasium',
        'pyyaml',
        'matplotlib',
        'pandas',
        'networkx',
        'gurobipy',
    ]

I did a clean install using Python 3.9 and installing these packages one by one. It worked well.

The output of "'conda list'' in my environment is:

blas                      1.0                         mkl
bottleneck                1.3.7           py311hd7041d2_0
brotli                    1.0.9                h2bbff1b_8
brotli-bin                1.0.9                h2bbff1b_8
bzip2                     1.0.8                h2bbff1b_6
ca-certificates           2024.3.11            haa95532_0
cloudpickle               2.2.1           py311haa95532_0
contourpy                 1.2.0           py311h59b6b97_0
cycler                    0.11.0             pyhd3eb1b0_0
farama-notifications      0.0.4           py311haa95532_0
fonttools                 4.51.0          py311h2bbff1b_0
freetype                  2.12.1               ha860e81_0
gurobi                    11.0.2                  py311_0    gurobi
gymnasium                 0.28.1          py311haa95532_0
icu                       73.1                 h6c2663c_0
intel-openmp              2023.1.0         h59b6b97_46320
jax-jumpy                 1.0.0           py311haa95532_0
jpeg                      9e                   h2bbff1b_1
kiwisolver                1.4.4           py311hd77b12b_0
krb5                      1.20.1               h5b6d351_0
lcms2                     2.12                 h83e58a3_0
lerc                      3.0                  hd77b12b_0
libbrotlicommon           1.0.9                h2bbff1b_8
libbrotlidec              1.0.9                h2bbff1b_8
libbrotlienc              1.0.9                h2bbff1b_8
libclang                  14.0.6          default_hb5a9fac_1
libclang13                14.0.6          default_h8e68704_1
libdeflate                1.17                 h2bbff1b_1
libffi                    3.4.4                hd77b12b_1
libpng                    1.6.39               h8cc25b3_0
libpq                     12.17                h906ac69_0
libtiff                   4.5.1                hd77b12b_0
libwebp-base              1.3.2                h2bbff1b_0
lz4-c                     1.9.4                h2bbff1b_1
matplotlib                3.8.4           py311haa95532_0
matplotlib-base           3.8.4           py311hf62ec03_0
mkl                       2023.1.0         h6b88ed4_46358
mkl-service               2.4.0           py311h2bbff1b_1
mkl_fft                   1.3.8           py311h2bbff1b_0
mkl_random                1.2.4           py311h59b6b97_0
networkx                  3.1             py311haa95532_0
numexpr                   2.8.7           py311h1fcbade_0
numpy                     1.26.4          py311hdab7c0b_0
numpy-base                1.26.4          py311hd01c5d8_0
openjpeg                  2.4.0                h4fc8c34_0
openssl                   3.0.13               h2bbff1b_1
packaging                 23.2            py311haa95532_0
pandas                    2.2.1           py311hea22821_0
pillow                    10.3.0          py311h2bbff1b_0
pip                       24.0            py311haa95532_0
ply                       3.11            py311haa95532_0
pyparsing                 3.0.9           py311haa95532_0
pyqt                      5.15.10         py311hd77b12b_0
pyqt5-sip                 12.13.0         py311h2bbff1b_0
python                    3.11.9               he1021f5_0
python-dateutil           2.9.0post0      py311haa95532_0
python-tzdata             2023.3             pyhd3eb1b0_0
pytz                      2024.1          py311haa95532_0
pyyaml                    6.0.1           py311h2bbff1b_0
qt-main                   5.15.2              h19c9488_10
setuptools                69.5.1          py311haa95532_0
sip                       6.7.12          py311hd77b12b_0
six                       1.16.0             pyhd3eb1b0_1
sqlite                    3.45.3               h2bbff1b_0
tbb                       2021.8.0             h59b6b97_0
tk                        8.6.14               h0416ee5_0
tornado                   6.3.3           py311h2bbff1b_0
typing-extensions         4.11.0          py311haa95532_0
typing_extensions         4.11.0          py311haa95532_0
tzdata                    2024a                h04d1e81_0
unicodedata2              15.1.0          py311h2bbff1b_0
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.43.0          py311haa95532_0
xz                        5.4.6                h8cc25b3_1
yaml                      0.2.5                he774522_0
zlib                      1.2.13               h8cc25b3_1
zstd                      1.5.5                hd43e919_2