Hello all,
I have been working on a Python installation for our new Data Analysis and Visualization Lab. The lab will contain some higher-powered computers for analysis and viz, somewhere between a personal PC and an HPC. While we will provide access to SPSS, Tableau, etc., many of our researchers are using Python and R.
When I learned Python, we used Anaconda. We can't use Anaconda in this environment because of the licensing issues, so this is my first time setting up a Python computing environment "from scratch." Our IT strongly prefers that we don't allow patrons to install Python packages themselves. Setup basics:
*
Install Python, Visual Studio Code, and Jupyter Lab
*
Use requirements.txt file to preload expected packages (I'm still figuring this out)
*
Pandas, plotly, etc.
*
All machines will be "deep frozen," meaning they will revert back to their previous state upon restart when the patron is finished working.
Questions:
*
Should we encourage or require patrons to use a virtual environment for their projects? If so, how?
*
My current understanding is that this isn't necessary or helpful since the computers will be frozen.
*
Do we need to worry about security if patrons can install their own packages? I understood Python packages to be vetted by the community, and not really the same as installing other software. Is it possible for a package installed through pip to be malware?
I greatly appreciate any guidance or ideas you all have!
Stay well,
----
Kayla Abner
(she/her)
Data Visualization and Analysis Librarian
Research Data and Design Commons
Library, Museums and Press
University of Delaware
[log in to unmask]<mailto:[log in to unmask]>
Book time to meet with me<https://calendly.com/kabner-gx9j/consultation>
Wellbeing Notice: My working hours may not be your working hours. Please reply at a time that is convenient for you.
**The University of Delaware, a land grant institution, is located on land that was and continues to be vital to the web of life of the Nanticoke and Lenni-Lenape people. We express gratitude and honor the people who have inhabited, cultivated, and nourished this land for thousands of years, even after their attempted forced removal during the colonial era and early federal period. The University of Delaware also financially benefitted from the expropriation of Indigenous territories in the region colonially known as Montana. View the full Living Land Acknowledgement<https://sites.udel.edu/antiracism-initiative/committees/american-indian-and-indigenous-relations/living-land-acknowledgement/#Living_Land_Acknowledgement>.**
[cid:50eb4e4f-4c8d-4194-9167-7b2d0032f44e]
|