删除conda环境里面的包、安装requirements.txt的包

第一步:导出该环境下的requirements文件

pip freeze > requirements.txt
注:导出的requirements文件会含有创建环境时的依赖包,所以执行第二步时会出现警告/错误。

第二步:删除requirements文件中的包

pip uninstall -r requirements.txt

pip uninstall -r requirements.txt -y

最后记得删除第一步生成的requirements文件。

补充:
一、使用 pipreqs 生成requirements文件不会生成创建环境的依赖项,github地址为: https://github.com/bndr/pipreqs

# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force

注意:

  1. –encoding=utf8 为使用utf8编码,不然可能会报UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in position 406: illegal multibyte sequence 的错误。
  2. –force 强制执行,当 生成目录下的requirements.txt存在时覆盖。

二、使用requirements.txt安装依赖的方式:

pip install -r requirements.txt

你可能感兴趣的:(conda相关,conda,大数据)