我使用pyenv来管理我的python版本以及它们的虚拟环境,有时我会遇到问题,解决方案需要在安装某些依赖项后构建python。
所以我就跑了
pyenv uninstall 3.8.12
并安装所需的依赖项,然后
pyenv install 3.8.12
但是,此操作将删除下随整个虚拟环境沿着安装的所有软件包
pyenvrootdir/.pyenv/versions/3.8.12
在以前的版本中,比如numpy或matplotlib。
那么,有没有什么方法可以删除python,然后重新构建python,而这些包仍然保留,这样我就不需要再次安装它们了?
1条答案
按热度按时间6jjcrrmo1#
将virtualenv与pyenv一起使用:https://github.com/pyenv/pyenv-virtualenv
然后你可以写,卸载只需要如果你喜欢删除它:
要安装新的,只需停用当前的:
拥有大量virtualenv并不罕见。