虚拟环境配置经历
我之前配置好了一个虚拟环境名为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拍的。拍的建筑是东郊民巷的圣弥厄尔大教堂。非常开心的一天。