> лучше для каждого аккаунта создавать отдельный набор таблиц в пределах одной базы данных?
Вам бы про нормализацию и нормальные формы БД почитать. По всем канонам, то что вы предлагаете - ересь.
А что касается задачи, возможно, вам стоит смотреть в сторону NoSQL-баз
Наиболее правильно - разрабатывать на том же, на чем будет эксплуатироваться.
Но, если очень хочется, то на исходном окружении pip freeze > requirements.txt.
а, после входа в новое окружение pip install -r requirements.txt.