'Struggling Running Stable Baseline RL Algorithms, Versioning problem suspected
I've been working with Gym and StableBaselines for testing reinforcement learning algorithms for a while now, and recently I lost my virtual env with all the correct versions of the packages without a requirements doc. I can't get the right versions or find the right verions online, but this is what time working with now:
Python 3.6
Tensorflow = 1.15.0
Stable = 2.10.0
gym = 0.15.6
mpi4py = 3.0.3
numpy = 1.19.5
mpi is installed natively as well
These worked for a friend of mine, but don't work for my pc. I'm currently getting this stack trace and looking for suggestions on what versions to use.
Traceback (most recent call last):
File "C:/Users/Brian/Desktop/Programming/BikeShare/learning/RL.py", line 1, in <module>
from stable_baselines import PPO2
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\stable_baselines\__init__.py", line 1, in <module>
from stable_baselines.a2c import A2C
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\stable_baselines\a2c\__init__.py", line 1, in <module>
from stable_baselines.a2c.a2c import A2C
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\stable_baselines\a2c\a2c.py", line 5, in <module>
import tensorflow as tf
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow\__init__.py", line 99, in <module>
from tensorflow_core import *
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_core\__init__.py", line 36, in <module>
from tensorflow._api.v1 import compat
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_core\_api\v1\compat\__init__.py", line 23, in <module>
from tensorflow._api.v1.compat import v1
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_core\_api\v1\compat\v1\__init__.py", line 672, in <module>
from tensorflow_estimator.python.estimator.api._v1 import estimator
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_estimator\__init__.py", line 10, in <module>
from tensorflow_estimator._api.v1 import estimator
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_estimator\_api\v1\estimator\__init__.py", line 12, in <module>
from tensorflow_estimator._api.v1.estimator import inputs
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_estimator\_api\v1\estimator\inputs\__init__.py", line 10, in <module>
from tensorflow_estimator.python.estimator.inputs.numpy_io import numpy_input_fn
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_estimator\python\estimator\inputs\numpy_io.py", line 26, in <module>
from tensorflow_estimator.python.estimator.inputs.queues import feeding_functions
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\tensorflow_estimator\python\estimator\inputs\queues\feeding_functions.py", line 40, in <module>
import pandas as pd
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\__init__.py", line 55, in <module>
from pandas.core.api import (
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\core\api.py", line 24, in <module>
from pandas.core.groupby import Grouper, NamedAgg
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module>
from pandas.core.groupby.generic import ( # noqa: F401
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\core\groupby\generic.py", line 44, in <module>
from pandas.core.frame import DataFrame
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\core\frame.py", line 115, in <module>
from pandas.core.series import Series
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\core\series.py", line 84, in <module>
import pandas.plotting
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\plotting\__init__.py", line 59, in <module>
from pandas.plotting._core import (
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\plotting\_core.py", line 17, in <module>
import pandas.plotting._matplotlib # noqa
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\plotting\_matplotlib\__init__.py", line 3, in <module>
from pandas.plotting._matplotlib.boxplot import (
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pandas\plotting\_matplotlib\boxplot.py", line 4, in <module>
from matplotlib.artist import setp
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\matplotlib\__init__.py", line 107, in <module>
from . import cbook, rcsetup
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\matplotlib\rcsetup.py", line 28, in <module>
from matplotlib.fontconfig_pattern import parse_fontconfig_pattern
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\matplotlib\fontconfig_pattern.py", line 15, in <module>
from pyparsing import (Literal, ZeroOrMore, Optional, Regex, StringEnd,
File "C:\Users\Brian\Desktop\Programming\Environments\BikeSharing\lib\site-packages\pyparsing\__init__.py", line 130, in <module>
__version__ = __version_info__.__version__
AttributeError: 'version_info' object has no attribute '__version__'
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
