Difference between revisions of "User:Praveer-mathur-9f3d@uni-bonn.de/python-on-hpc"

From HPC Wiki
Jump to navigation Jump to search
Line 35: Line 35:
 
|| Explanation: Correct
 
|| Explanation: Correct
 
- The deactivate script has to be source-d to deactivate the venv
 
- The deactivate script has to be source-d to deactivate the venv
 +
|| Explanation: Wrong
 +
</quiz>
 +
{{hidden end}}
 +
 +
=== Short Quiz: Conda vs. Pip === <!--T:5-->
 +
To which package manager do the statements apply? pip, conda, neither or both?
 +
{{hidden begin
 +
|title = "Non-Python packages available by default"
 +
}}
 +
<quiz display=simple>
 +
{
 +
|type="()"}
 +
- Pip
 +
|| Explanation: Wrong
 +
- Conda
 +
|| Explanation: Wrong
 +
+ Both of them
 +
|| Explanation: Conda better, but arguably both.
 +
- Neither of them
 
|| Explanation: Wrong
 
|| Explanation: Wrong
 
</quiz>
 
</quiz>
 
{{hidden end}}
 
{{hidden end}}

Revision as of 13:42, 17 March 2026

Short Quiz: Python Packages

Which of these locations will Python search for packages by default?

Anything that is in $PYTHONPATH
Anything in your home
Preconfigured Site Packages
The current working directory

Short Quiz: Virtual Environments

Which of the following statements is true?

venv comes with Python
Virtual environments always go to ~/.virtualenvs
Each virtual env always has its own Python instance
The activate script has to be source-d to activate the venv
The deactivate script has to be source-d to deactivate the venv

Short Quiz: Conda vs. Pip

To which package manager do the statements apply? pip, conda, neither or both?

"Non-Python packages available by default"

Pip
Conda
Both of them
Neither of them