解决anaconda与原生python环境的冲突问题
Anaconda
Anaconda 是一个集成各类Python工具的集成平台,它本身不是一个开发工具,它只是将很多第三方的开发环境集成到一起。
特点
- 开源免费
- 支持近800个第三方库
- 包含多个主流工具
- 适合数据计算领域开发
- 跨平台十分方便 Windows/Linux/OS X
conda
conda是一个包管理和环境管理工具,它的包管理与pip类似,可以用来管理Python的第三方包;环境管理能够允许用户使用不同版本Python,并灵活切换。
区别
- Anaconda就是基于conda的管理工具集合,它包含了conda、某一个版本的Python、一批第三方库等。
- conda将工具、第三方库、Python版本、conda都当作包,同等对待。
- conda推荐使用命令行来进行操作,Anaconda提供了图形界面。
- 在Anaconda中可以创建新的conda环境,并在新的环境中进行相关配置。
最近在学习数据分析,需要使用anaconda这个工具,但是新的anaconda环境破坏了原生的python环境,导致在进行网站开发时有一些python库不能正常使用。
下面是一些解决办法,主要是从 https://blog.csdn.net/qq_43529415/article/details/100847887 这篇博客中学到的。
在配置完成以后 ,终端输入 conda env list (有时候会显示语法错误,这时候可以在前面加上 python -m )来显示python环境。
输入conda.bat activate 加上环境名称可以激活相应的python环境。
这是一些在终端中进行处理的命令归纳:
查看环境:conda env list
conda info -e
conda info --envs
创建环境:conda create -n python37 python=3.7
conda create --name python37 python=3.7
删除环境:conda remove --name python37 --all
激活环境:activate python37
关闭环境:deactivate
打开python解释器:python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!