Skip to main content Link Menu Expand (external link) Document Search Copy Copied

使用 Python 的虚拟环境 venv 的推荐方法

Last modified: January 27, 2025

Author: Xiang Li

在使用 Python 的项目中创建虚拟环境是一个好习惯. 通常我们会把项目创建在 /home 目录下, 并利用服务器的每日备份来备份代码. 相比之下, 虚拟环境所创建的 Python 环境易于重新下载创建, 会占用大量磁盘空间且不需要备份. 结合服务器备份功能的特点, 我们建议按照以下方式创建虚拟环境:


# load the correct Python version
module load Python/3.10

# create your venv inside /scratch
python -m venv /scratch/$USER/envs/my_env

# create soft link to the venv folder, to your project folder
ln -s /scratch/$USER/envs/my_env my_env

# activate the venv as usual
source my_env/bin/activate

由此, 创建的虚拟环境实际位置位于 /scratch/$USER/envs/ 下, 并且使用快捷方式在当前的项目文件夹下链接了这个虚拟环境.


Copyright © 2020-2024 Advancedsolver Admin Team.