Have you considered using environment.yml or requirements.txt?
See original GitHub issueDid it ever cross your mind to use an enivronment.yml or at least a requirements.txt file? Or is it a local custom in your country not to include versions of each specific Python library / framework? 😜
I understand that you’re using the setup.py file to install it from source; however, you did not include all the specific versions at line 3.
Suggestion
Including all versions could have been useful. Including a requirements.txt would’ve been more useful. Including an enivronment.yml would’ve been even more useful. Using Docker would have been the ultimate solution. Please don’t expect your users to use trial-and-error to find the version of each specific dependency.
pip freeze is your friend. 😉
Issue Analytics
- State:
- Created a year ago
- Comments:9 (5 by maintainers)
Top Results From Across the Web
Combining conda environment.yml with pip requirements.txt
from inspecting my env.yml file it seems that conda env export > environment.yml already includes the pip packages I need. That's great! –...
Read more >conda install: env.yml vs requirements.txt · Issue #6411 - GitHub
Couple of weeks ago I started using environment yml file to install dependencies instead of conda install requrements.txt.
Read more >Why do people provide a requirements.txt or environment.yml ...
IMO every repo should contain an environment.yml file that builds the conda env needed to run the code in that repo (I'm a...
Read more >Sharing Environments – Introduction to Conda for (Data ...
YAML is a human-readable data-serialization language that is commonly used for configuration files and that uses Python-style indentation to indicate nesting.
Read more >How I Manage Python Dependencies in Data Science Projects
Should you go with the default pip and its requirements.txt file, ... use the data science specific Conda and an environment.yml file?
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

You should replace net_file=‘sumo_net_file.net.xml’, route_file=‘sumo_route_file.rou.xml’ with actual existing files. A few networks and route files are available on nets folder.
SUMO-RL is repository that provides Gym and PettingZoo environments. It IS NOT a repository for running RL algorithms. Stable-baselines, RLlib, etc. ARE NOT SUMO-RL dependencies, and should not be installed by default when installing SUMO-RL.
An example of running a Tabular QL agent can be found here: See https://github.com/LucasAlegre/sumo-rl/blob/master/experiments/ql_4x4grid.py