当想要安装某一个库,但怕在安装该库的相关依赖时当前虚拟环境内的其他配置被改变,导致辛辛苦苦配的环境被搞坏,可以使用–no-dependencies选项。以sentencepiece库为例:
pip install sentencepiece --no-dependencies
此外,还可以用freeze命令将当前环境状态记录下来,以便在不慎更改时进行恢复。如下命令会将当前环境配置保存到requirements.txt中。
pip freeze > requirements.txt
之后,如果环境出现问题,再通过如下命令恢复以前的环境即可:
pip install -r requirements.txt