Installing python software packages : the good, the bad and the ugly.
These slides describe different strategies for installing Python software. Although I am a big fan of Python software development, robust strategies for software installation remains a challenge. This talk describes several different installation scenarios. The Good: the user has administrative privileges - Installing on Windows with an installer executable, Installing with Linux application utility, Installing a Python package from the PyPI repository, and Installing a Python package from source. The Bad: the user does not have administrative privileges - Using a virtual environment to isolate package installations, and Using an installer executable on Windows with a virtual environment. The Ugly: the user needs to install an extension package from source - Installing a Python extension package from source, and PyCoinInstall - Managing builds for Python extension packages. The last item referring to PyCoinInstall describes a utility being developed for the COIN-OR software, which is used within the operations research community. COIN-OR includes a variety of Python and C++ software packages, and this script uses a simple plug-in system to support the management of package builds and installation.
- Research Organization:
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1030380
- Report Number(s):
- SAND2010-7908C; TRN: US201124%%165
- Resource Relation:
- Conference: Proposed for presentation at the INFORMS Annual Meeting held November 7-10, 2010 in Austin, TX.
- Country of Publication:
- United States
- Language:
- English
Similar Records
Cross-Platform Application for High Resolution Thermal Comfort Mapping from Energy Models: Phase I Final Report
NRAP-Open-IAM: NRAP Open Source Integrated Assessment Model