主页
文章
知识库
云盘
工具
登录
登录
注册
忘记密码
反馈
文章
Anaconda 和 虚拟环境
Anaconda 和 虚拟环境
lyjin
2022-03-17
[TOC] ## Anaconda ### conda与pip pip是python包的通用管理器,而conda是一个与语言无关的跨平台环境管理器。最显着的区别可能是这样的:pip在任何环境中安装python包,conda安装在conda环境中装任何包。因此往往conda list的数量会大于pip list。 要注意的是,如果使用conda安装多个环境时,对于同一个包只需要安装一次,有conda集中进行管理。 但是如果使用pip,因为每个环境安装使用的pip在不同的路径下,故会重复安装,而包会从缓存中取。 总的来说,推荐尽早安装anaconda并且使用conda来管理python的各种包。 ### 升级 ``` conda update conda #升级conda conda update anaconda #升级anaconda前需要先升级conda conda update --all #升级所有包 ``` 在升级完成之后,可以使用命令来清理一些无用的包以释放一些空间 ``` conda clean -p #删除没有的包 conda clean -t #删除保存下来的压缩文件(.tar) ``` ### 虚拟环境 #### 查看虚拟环境 ``` conda list # 查看conda下的包 conda env list #查看conda创建的所有虚拟环境 ``` #### 创建新的虚拟环境 ``` conda create -n py38 python=3.8 ``` 其中py38是自定义的一个名称,而python=3.8是一个格式,可以变动等号右边的数字来改变python环境的kernel版本 #### 进入虚拟环境 ``` conda activate py38 ``` #### 删除虚拟环境 ``` conda remove -n py38 --all ``` #### 重命名虚拟环境 ``` conda create -n 新名字 --clone 老名字 conda remove -n 老名字 --all ``` ## 虚拟环境 venv ### 创建虚拟环境 ``` #最后一个venv为名称为venv的虚拟环境,也可为其他任意名称,但强烈建议使用venv名称 python3 -m venv venv ``` ### 进入虚拟环境 #### Windows ``` cd venv cd Scripts activate # 运行activate激活虚拟环境 ``` #### Linux ```` cd venv source bin/activate # 激活虚拟环境 ```` ### 升级pip ``` python -m pip install --upgrade pip ```
分享
×
用手机扫码分享
2
评论
#1
lyjin
2024-07-19 20:57
受教
受教
关闭
提交
#2
lyjin
2024-07-19 20:57
回复
#1
OK
OK
关闭
提交
请登陆后评论
新建评论
移除
关闭
提交