Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about installation #8

Open
RichieZou opened this issue Nov 27, 2024 · 2 comments
Open

Question about installation #8

RichieZou opened this issue Nov 27, 2024 · 2 comments

Comments

@RichieZou
Copy link

Thank you for sharing so powerful project.

When I follow your instruction on installing this project, there are some errors when I conduct "pip install -e .".

Therefore, I change the contain in setup.py into (By the way, the python version must be 3.7, and there is error for gym==0.19.0 when I tried python 3.8):

from setuptools import setup
setup(name='Chargym_Charging_Station',
version='0.0.1',
packages=['Solvers', 'Chargym_Charging_Station'],
install_requires=[
'absl-py==1.0.0',
'astunparse==1.6.3',
'atari-py==0.2.6',
'cached-property==1.5.2',
'cachetools==5.0.0',
'certifi==2021.10.8',
'charset-normalizer==2.0.12',
'cloudpickle==1.6.0',
'cycler==0.11.0',
'flatbuffers==2.0',
'fonttools==4.29.1',
'gast==0.5.3',
'google-auth==2.6.0',
'google-auth-oauthlib==0.4.6',
'google-pasta==0.2.0',
'grpcio==1.43.0',
'gym==0.19.0',
'h5py==3.6.0',
'idna==3.3',
'importlib-metadata==4.11.0',
'keras==2.8.0',
'Keras-Preprocessing==1.1.2',
'kiwisolver==1.3.2',
'libclang==13.0.0',
'Markdown==3.3.6',
'matplotlib==3.5.1',
'mpmath==1.2.1',
'numpy==1.21.5',
'oauthlib==3.2.0',
'opencv-python==4.5.5.62',
'opt-einsum==3.3.0',
'packaging==21.3',
'pandas==1.3.5',
'Pillow==9.0.1',
'protobuf==3.19.4',
'psutil==5.9.0',
'pyasn1==0.4.8',
'pyasn1-modules==0.2.8',
'pyparsing==3.0.7',
'python-dateutil==2.8.2',
'pytz==2021.3',
'requests==2.27.1',
'requests-oauthlib==1.3.1',
'rsa==4.8',
'scipy==1.7.3',
'six==1.16.0',
'stable-baselines3==1.4.0',
'sympy==1.9',
'tensorboard==2.8.0',
'tensorboard-data-server==0.6.1',
'tensorboard-plugin-wit==1.8.1',
'tensorflow==2.8.0',
'tensorflow-io-gcs-filesystem==0.24.0',
'termcolor==1.1.0',
'tf-estimator-nightly==2.8.0.dev2021122109',
'torch==1.10.2',
'typing_extensions==4.1.1',
'urllib3==1.26.8',
'Werkzeug==2.0.3',
'wrapt==1.13.3',
'zipp==3.7.0'
]
)

@georkara
Copy link
Owner

Hi RichieZou,
Thank you for your interest in Chargym and for reporting this issue, since it can assist others who may encounter similar issues in the future. I want to assure you that I have the best intentions to help you resolve this issue, but I cannot guarantee that my proposed solution will fully address the problem. I hope it wil bring us closer to a resolution.

I think that the project requires Python 3.7 and in that case you will not have an issue with the gym==0.19.0. Once you create a virtual environment with Python 3.7, install the dependencies "pip install -r requirements.txt" and then "pip install -e ." If it is critical for you to use Python 3.8 maybe a newer gym version like gym==0.21.0 or gym==0.23.0 would be ok.

In case you resolve this, I would deeply appreciate to write the way that it was solved to help others that may have similar issue in thefuture. Thanks.
Giorgos

@RichieZou
Copy link
Author

Thank you for your help.
Another bug that I find when I run DDPG_training.py on linux system is related to path:
in Charging_Station_Environment.py line 51:
self.current_folder = os.path.realpath(os.path.join(os.path.dirname(file), '..')) + '\Files\'
change it to
self.current_folder = os.path.realpath(os.path.join(os.path.dirname(file), '..')) + '/Files/'

Just remind those linux users :->

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants