最近使用WSL安装了ubuntu24.04然后准备使用pip来安装一些库先是执行下面的指令做准备工作sudoaptinstallpython-is-python3sudoaptinstallpython3-pip自带的python版本是3.12然后使用pip来安装库的时候会提示error: externally-managed-environment经过搜索需要使用虚拟环境来安装库对于虚拟环境先安装venv模块sudoaptinstallpython3.12-venv然后找个目录创建虚拟环境python-mvenv myvenv最后是使能虚拟环境sourcemyvenv/bin/activate但是下次重启或者开了新的终端都要手动使能一下感觉很麻烦可以执行下面命令把这个虚拟环境的路径加到环境变量PATH里exportPATH/home/wh/myvenv/bin:$PATH这里/home/wh/myvenv/bin是本人刚刚创建的虚拟环境路径之后就不需要手动激活虚拟环境了可以直接使用pip安装库不会再报错安装的库都是安装到虚拟环境里。如果想持久化那么就把上面这一行加到~/.bashrc里即可