在Windows10或Linux系统下手动移除Anaconda3安装的第三方库,这么做是为了有时使用conda remove/conda uninstall 卸载模块很慢而使用的方法:
1、找到anaconda目录下pkgs文件夹查看是否有要删除的包,如果有则直接删除
2、找到/lib/python3.6/site_packages (假设anaconda是python3.6版本),查看此文件夹里是否包含要删除的包,如果有直接删除
3、在anaconda目录下找到conda-meta文件夹,查看此文件夹是否包含要删除的包的名称,如果有则直接删除
4、执行 conda clean -all
(本人尝试的,主要是因为使用了pip安装某个库,然后手动删除了库包,再使用pip删除时提示没有此包,使用conda 安装时提示有此包)
附件:以下是Anaconda查找包,下载包,更新包,删除包
查找包:模糊查找conda search
例如:查询包含lib字段包 conda search lib
(python_flask_book) [root@iZm5e891apxt13gv7jtfyuZ Anaconda]# conda search lib
Loading channels: done
No match found for: lib. Search: *lib*
# Name Version Build Channel
_libarchive_static_for_cph 3.3.3 hf8de549_0 pkgs/main
_libgcc_mutex 0.1 main pkgs/main
alsa-lib-cos6-i686 1.1.0 hc30c76e_0 pkgs/main
alsa-lib-cos6-x86_64 1.1.0 h6d2b67b_0 pkgs/main
........
精确查找conda search --full-name <package_full_name>
例如:conda search --full-name python即查找全名为“python”的包有哪些版本可供安装
(python_flask_book) [root@iZm5e891apxt13gv7jtfyuZ Anaconda]# conda search --full-name python
Loading channels: done
# Name Version Build Channel
python 2.7.13 hac47a24_15 pkgs/main
python 2.7.13 heccc3f1_16 pkgs/main
…
获取当前环境中已安装的包信息
conda list
执行上述命令后将在终端显示当前环境已安装包的包名及其版本号
安装包
在指定环境下安装包
conda install --name <env_name> <package_name>
例如:conda install --name test python 在test环境中安装python包
在当前环境下安装包
conda install <package_name>
例如:conda install python 在当前环境下安装python包
卸载包
卸载指定环境下包
conda remove --name <env_name> <package_name>
例如:conda remove --name test flask 卸载test环境中的flask包
卸载当前环境下包
conda remove <package_name>
例如:conda remove flask 在当前环境下安装flask 包
更新包
更新所有包
conda update --all或者conda upgrade --all
更新指定包
conda update <package_name>或者conda upgrade <package_name>
例如:conda update pip 更新pip包
参考文献:
https://blog.csdn.net/qq_37950540/article/details/88901496