Featured image of post 虚拟环境配置操作记录

虚拟环境配置操作记录

虚拟环境配置经历

我之前配置好了一个虚拟环境名为vllm,专门用于vllm的启动,我还特意将其中的虚拟环境中的所有包的版本保存到vllm_requirements.txt文件中。

但是我一顿操作之后,原本配置好的环境现在也没办法使用了。此时我庆幸自己想到用vllm_requirements.txt文件保存。但是在进行pip install -r vllm_requirements.txt的时候,出现了报错的情况,竟然说里面有一个包的版本是yanked version(撤回版本),无法下载,给我气晕了。

吃一堑,长一智。配置好的环境就不要变了,应该另外复制一个环境,在复制的环境上进行修改。

此外,我每次进行配置环境我都会忘记怎么配置和删除。是我最近记性变得太差了吗?总之我写一个文档,记不住就查一下。

配置环境

使用conda配置虚拟环境

创建新的环境

使用Terminal创建新的环境。

conda create -n <new_env_name> python=3.10.0

激活虚拟环境

conda activate <new_env_name>

安装包

conda install <package>
pip install <package>

从已有的文件中安装包/虚拟环境

如果想要安装requirements.txt文件,就可以直接

pip install -r requirements.txt

如果想要安装的是environment.yml文件,应该改用conda来创建虚拟环境

conda env create -f environment.yml

查看虚拟环境列表

conda env list

复制原来已有的虚拟环境

如果有一个环境已经配置好,我不希望破坏它,可以复制一个一模一样的环境,再在上面进行修改,这样就不会导致原来那个环境产生问题。

conda create --name <new_env_name> --clone <old_env_name>

删除虚拟环境

删除指定的虚拟环境

conda activate base
conda remove -n <env_name> --all

在conda中配置Jupyter内核

安装Jupyter内核

总是忘记Jupyter内核如何配置。记录一下:

安装ipykernel。

conda install ipykernel

将虚拟内核添加到jupyter内核中。

python -m ipykernel install --user --name <your_env_name>

删除jupyter内核

查看目前有的jupyter内核

jupyter kernelspec list

删除指定的jupyter内核

jupyter kernelspec remove <your_kernel_name>

照片

照片是2024/12/7的时候同门团建的时候我拿大疆Pocket3拍的。拍的建筑是东郊民巷的圣弥厄尔大教堂。非常开心的一天。

Licensed under CC BY-NC-SA 4.0
最后更新于 Dec 15, 2024 20:55 CST
使用 Hugo 构建
主题 StackJimmy 设计