我的项目名称更改后,当我在项目中激活环境时,它显示已激活但不起作用 在 wsl2 中
重命名项目目录会破坏你的虚拟环境。
您的虚拟环境将使用绝对路径。
正确的解决方案是删除并重新创建它们
您还可以使用标志
--relocatable
virtualenv——可重定位ENV
此标志将使您的虚拟环境包相对。但即便如此,绝对路径仍然硬编码在激活脚本中。
TL;DR: 如果您需要重命名它们,只需删除并重新创建它们即可。