- Run
pip freeze > requirements.txt
on the remote machine - Copy that
requirements.txt
file to your local machine - In your local virtual environment, run
pip install -r requirements.txt
And, so long as all of the requirements are well behaved Python packages, you should be good to go.