python和包以及anaconda的概念关系
环境 = “好比一栋楼,在楼里面分配一间屋给各种‘包’放,每间房里面的‘包’互不影响”
激活环境 = “告诉电脑,我现在要用这个屋子里面的‘包’来做东西了所以要进这间屋子”
移除环境 = “现在这个屋子里面我原来要用的东西现在不需要了把它赶出去节省电脑空间”
Conda创建环境相当于创建一个虚拟的空间将这些包都装在这个位置,我不需要了可以直接打包放入垃圾箱,同时也可以针对不同程序的运行环境选择不同的conda虚拟环境进行运行。
anaconda基础命令
创建新环境
conda create -n 环境名
输入y
查看创建了哪些虚拟环境
conda info --envs
激活 虚拟环境
Conda activate 环境名
Source activate 环境名
activate + 环境名
可以看见前面变成了(liqin),也就是我们成功进入了门牌号为liqin的这样一个房间。
在liqin里面,我们买的所有工具包都存放在这个房间。
在liqin这个环境里面安装package包
Conda install 包名称
或者pip install 包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple(清华镜像)
或者pip install 包名称 -i https://pypi.doubanio.com/simple/ (豆瓣镜像)
这样就在这个房间里面买了一个’工具‘也就是所谓python包,我们的程序可以在这个房间里面运行
查看lqin这个环境里面的package
Conda list
这是我已经安装的包,在这里面有的包我都可以当工具来使用
python程序调用各个环境来执行
在liqin环境界面里面cd到自己的python程序文件夹下面
然后在liqin这个环境界面python 程序.py,就运行了我们的程序
退出当前环境
deactivate 环境名
删除环境
conda remove -n 环境名 --all