if I get the question correctly, you want naive local time, depending on the OS time zone setting you run the script on:
import pandas as pd
from tzlocal import get_localzone
# example data...
df = pd.DataFrame({'timestamp': ["07-08-2020 08:00:00 + 02:00"]})
# cast to datetime, in case you haven't already done this
# we need to strip a space first...
df['timestamp'] = df['timestamp'].str.replace(r'(\+|\-)\ ', r'\1')
df['timestamp'] = pd.to_datetime(df['timestamp'])
# df['timestamp']
# 0 2020-07-08 08:00:00+02:00
# Name: timestamp, dtype: datetime64[ns, pytz.FixedOffset(120)]
# now we can convert to local timezone, which will give us aware local time
df['localtime'] = df['timestamp'].dt.tz_convert(get_localzone())
# ...and remove the tzinfo to get naive datetime:
df['localtime'] = df['localtime'].dt.tz_localize(None)
# note that my machine is on UTC+2 -->
# df['localtime']
# 0 2020-07-08 08:00:00
# Name: localtime, dtype: datetime64[ns]
...but keep in mind that this will modify the internal timestamps...