Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Code: https://github.com/preyasu-rakshit/Radioactivity
If you really want to be sure, you can download an install_only standalone Python build from https://github.com/indygreg/python-build-standalone/releases and install the libraries with the included pip. Then just tar it again to archive it, and use the included python to run your project. The downloaded wheel you get with pip wheel may depend on the Python version so you just save the wheels you must make sure the Python point version is exactly the same.
Nitpick, you mean PyPI, not pypy. Very different projects.
No, you don't need to match PATCH versions (reference: semver, MAJOR.MINOR.PATCH); only MINOR versions of Python are distinct enough to warrant separate wheels.
The thing is, you will also need to go get the wheels (or *.tar.gz sources) for all of the dependencies of your packages as well! Over in matplotlib's setup.py you can find the following:
Okay so this is all to say that we've got quite a lot of work to do if we are to install a bunch of wheels manually. Another option which will work is to go download whatever version of Python you want from https://www.python.org/, run the installer, and customize installation a choose a flash drive as your install location, e.g.
Related posts
- Seaborn bug responsible for finding of declining disruptiveness in science
- Why Pandas feels clunky when coming from R
- How and where is matplotlib package making use of PySide?
- [OC] Nationwide Public Transit Ridership is down 30% from pre-lockdown levels; San Francisco's BART ridership is down almost 70%
- Tkinter, PyGame windows too large on Mac