Anaconda-- conda 创建、激活、退出、删除虚拟环境
Anaconda超详细教程2023/7/10(windows)
网络连接错误
1、首先学习anaconda是什么?
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境
1)Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。
2)管理包
Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。
在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
3)管理环境
为什么需要管理环境呢?
比如你在A项目中用了 Python 2,而新的项目B老大要求使用Python 3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候 conda就可以帮助你为不同的项目建立不同的运行环境。
还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个 Numpy 版本,你要做的应该是,为每个 Numpy 版本创建一个环境,然后项目的对应环境中工作。这时候conda就可以帮你做到,而且conda不会影响系统自带的python。
2、如何用conda创建一个不同python版本的环境
https://zhuanlan.zhihu.com/p/94744929
conda create -n your_env_name python=x.x
删除环境
conda remove -n your_env_name --all
删除环境中的包
conda remove --name $your_env_name $package_name
window10中的cmd和powershell以及vscode中是用不了的,直接去打开:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)\Anaconda Prompt
在这里里面执行就可以了。
anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
3、如何在使用过程当中切换环境
conda env list
conda activate myenv-name
source activate your_env_nam
退出
deactivate env_name
或者`activate root`切回root环境
Linux下:source deactivate
4、设置国内镜像
conda config --show channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
# 清华的不好使
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
恢复
conda config --remove-key channels
5、pip安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
6、修改环境名字
conda create --name newName(新环境名) --clone oldName(旧环境名)
删除原来的
conda remove --name oldName(旧环境名) --all
7、安装 jupyter notebook
conda install jupyter notebook
https://zhuanlan.zhihu.com/p/33105153
首先打开终端,进入到你想要的文件夹下面:
然后再打开就可以了: