Anaconda管理python模块

Anaconda 可以创建多个Evironment,针对不同的python版本;然后安装各个模块时,需要提前设置python版本,然后在其版本下安装对应的模块

conda config --set auto_activate_base false  //自动启动base环境
conda update conda //更新自身 conda update -n base conda //也是更新自身? conda update --all //更新
conda info --envs //显示所有环境 conda create --name python27 python=2.7 //创建python27环境 python --version //显示当前python版本,即代表了哪个python环境 activate python27 //更改当前环境为 python27conda remove --name python27 --all //移除python27环境 conda update -n base conda //更新conda安装工具?

2、安装、更新、删除、查找包:https://www.cnblogs.com/cbattle/p/9446554.html

# 更新Anaconda
conda update conda
# 更新所有包
conda update --all
# 显示安装的所有库
conda list
#安装与更新
pip install 库名
pip install 库名 --upgrade
pip --no-cache-dir install 包名(删除缓存) # 或者 conda install 库名 conda install 库名=版本 conda update 库名 # 更新所有库 conda update --all # 更新 conda 自身 conda update conda # 更新 anaconda 自身 conda update anaconda # 查找 conda search 库名 #删除包 conda remove 库 pip uninstall 库 #清理本地 conda clean -p  //删除没有用的包 conda clean -t  //tar打包 conda clean -y --all //删除所有的安装包及cache
sudo rm -r ~/.cache/pip
windows是:进入目录:C:\Users\"用户名"\AppData\Local\pip,删除该目录下的cache文件夹即可。

3、conda-forge

安装cudnn8.1.1时,出现包找不到的错误:PackagesNotFoundError: The following packages are not available from current channels: https://blog.csdn.net/weixin_53051863/article/details/116096932

conda config --add channels conda-forge

4、conda 显示、添加、删除、复位镜像源:https://www.jianshu.com/p/39819bcb889f

1)显示 conda config --show channels

2)添加 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

3) 删除 conda config --remove channels https://pypi.doubanio.com/simple/

4) 复位到原本镜像源 https://blog.csdn.net/m0_38129460/article/details/90289661 conda config --remove-key channels

5)添加镜像:

清华源:来源:https://www.cnblogs.com/cuianbing/p/14293841.html

conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

阿里源:https://www.cnblogs.com/fang-d/p/aliyun_conda_mirrors.html

conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/msys2
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/r


conda config --set show_channel_urls yes


# https://blog.csdn.net/qq_18941425/article/details/80201966


5、pip设置镜像源

(1)一般安装方式

pip install numpy -i https://pypi.douban.com/simple/

(2)设置默认安装源,会替换以前的

pip install pip -U
pip config set global.index-url https://pypi.douban.com/simple/

(3)windows上更改本地:C:\Users\wq\AppData\Roaming\pip\pip.ini

[global]
index-url=http://pypi.douban.com/simple
extra-index-url=
                http://mirrors.aliyun.com/pypi/simple/
                https://pypi.tuna.tsinghua.edu.cn/simple/
                http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=
        pypi.douban.com
        mirrors.aliyun.com
        pypi.tuna.tsinghua.edu.cn
        pypi.mirrors.ustc.edu.cn

(4)linux:永久修改安装源

#创建目录
mkdir -p ~/.pip
#修改配置文件
vim  ~/.pip/pip.conf
#写入以下内容并保存
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

(5)可用源

http://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
https://pypi.douban.com/simple/

6、pip 设置、清理缓存

pip config set global.cache-dir "D:\DSABD\PSF\www.python.org\pipCache"
pip cache purge  //默认路径是C:\Users\wq\AppData\Local\pip,也是pip.ini里面

7、windows环境变量

D:\Programs\Anaconda3\Scripts; 
D:\Programs\Anaconda3\Library\bin;
D:\Programs\Anaconda3\Library\usr\bin;
D:\Programs\Anaconda3\Library\mingw-w64\bin;
D:\Programs\Anaconda3

8、说明

(1)pip安装的包,conda无法卸载,但是conda list会显示pip安装包。