不同的Python项目可能依赖不同版本的包,如项目1依赖numpy 1.20,项目2依赖numpy 1.23。如果想在系统中同时运行项目1和项目2,环境的配置是个问题。conda可以针对项目1和项目2分别生成两个相互独立的虚拟环境,大大降低了环境配置的难度。

conda安装

安装环境:ubuntu20.04
安装步骤:
1.安装程序下载。为加快下载速度,从国内大学开源镜像进行下载。页面拉到最下面,选择最新发布的Linux-x86_64.sh下载。(PS:x86是32为处理器架构,x86_64是64位处理器架构)

2.程序安装。

#进入安装程序所在目录
cd /Downloads
#运行安装程序,按照操作指示依次选择:回车、q、yes、回车、yes,这样程序安装在home/miniconda3(文件名可能不同,根据安装包变化)目录下,并在~/.bashrc中自动添加系统路径
bash Anaconda3-5.3.1-Linux-x86_64.sh
#为了能让系统找到conda程序
source ~/.bashrc

3.更换国内源
这一步的目的是加快库文件的下载速度,国内源地址

#生成 ~/.condarc文件
conda config --set show_channel_urls yes
gedit ~/.condarc
#清空文件,并将以下内容复制到文件中
channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

conda卸载

#miniconda3为安装时生成的安装路径的名字
rm -rf miniconda3

基本操作

#创建名为 my_env的虚拟环境,指定Python 和 numpy的版本
conda create -n my_env python=3.8 numpy=1.23
#查看现有的虚拟环境
conda info -e
#切换到my_env虚拟环境下
conda activate my_env
#查看shapely包可用版本
conda search shapely
#安装shapely版本1.8.4
conda install shapely=1.8.4
#查看当前虚拟环境的信息
conda info
#查看当前虚拟环境下已安装的包
conda list
#退出当前虚拟环境
conda deactivate

参考链接

更换源:https://cloud.tencent.com/developer/ask/sof/1181823
安装:https://blog.csdn.net/weixin_64316191/article/details/127435729
安装:https://www.bilibili.com/read/cv8956636?spm_id_from=333.999.0.0
讲解:https://www.bilibili.com/video/BV1Mv411x775/?spm_id_from=333.999.0.0&vd_source=8f7ba44240673347d961ba9d0df2174f

conda安装与使用--ubuntu20.04相关推荐

  1. 宏碁Acer笔记本安装 Windows10 和 Ubuntu20.04 双系统,超详细!

    本文较为详细地介绍了Acer笔记本安装Windows10 和 Ubuntu20.04 双系统的过程,希望对安装双系统的小伙伴有所帮助,尤其是使用Acer笔记本的同学. 一.为ubuntu 20.04系 ...

  2. ROS入门-4.安装ROS系统(ubuntu20.04版本安装ros的noetic版本)

    ubuntu20.04版本安装ros的noetic版本 1.添加软件源 2.添加密钥 3.更新 4.安装ROS 5.初始化rosdep 6.设置环境变量 7.测试ROS安装是否成功 1.添加软件源 2 ...

  3. linux安装无线网卡,ubuntu20.04.5安装无线网卡 WDN6200

    实验室台式机的无线网卡是150Mbps,简直慢到怀疑人生.听说linux下面安装无线网卡又挺麻烦,找了好多文章,终于搞定了! 这次买的网卡是TP-LINK WDN6200 我linux内核是5.15, ...

  4. 小新pro16安装双系统Ubuntu-20.04

    一.说明 作者也有过不少Ubuntu的安装经验,但是给新买的联想小新pro16装Ubuntu-20.04的时候,还是被各种问题弄的心态爆炸,包括进入Ubuntu黑屏,只有光标闪烁:找不到无线网卡:蓝牙 ...

  5. linux 14.04安装qt5.9,Ubuntu20.04安装Qt5.9.9+Qt creator

    官网下载Qt4.99版本安装包 进入安装界面 一直点击下一步直到选择插件 选择插件 安装直至安装完毕 打开终端 输入命令 sudo gedit /usr/bin/qtcreator 插入以下内容并保存 ...

  6. win10双硬盘安装双系统ubuntu20.04

    1 目录 文章目录 前言 一.查看自己的windows是哪一种启动方式 二.制作启动U盘 三.分配空间给ubuntu和启动引导 四.安装ubuntu 总结 前言 本文只适合,win10系统是装在固态硬 ...

  7. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...

  8. Ubuntu20.04安装配置tensorflow2深度学习环境

    Ubuntu20.04安装配置tensorflow2深度学习环境 之前在windows下配置了tensorflow2的环境,坑有不少.最近配了台台式机,2070显卡,安装一下Ubuntu20.04系统 ...

  9. ubuntu20.04安装及pytorch_gpu、tensorflow2.X_gpu安装回顾

    一.ubuntu20.04安装及必要软件安装 1.ubuntu20.04安装过程 使用windows自带磁盘管理取出所需空间(100G)用于ubuntu系统. 官网下载ubuntu20.04,插上u盘 ...

最新文章

  1. lattice diamond 3.7安装破解
  2. 这3句屁话,关键时刻能救命
  3. 十一、Python异常处理
  4. 《复杂》读书笔记(part1)--一些思想是由简单的思想组合而成,我称此为复杂
  5. web前端-回调函数sort详解
  6. java学习(79):GUL聊天窗口
  7. java app退出登录_java – 通过从一个Activity调用一个函数,将退出按钮添加到Android App...
  8. ios 如何在cell中去掉_iOS开发:关于 去除UITableViewCell复用机制 的几种方法
  9. 在XNA 3.0 项目添加声音——通过Xact播放简单的.wav文件
  10. sqlite3:not found 解决方法
  11. j2me怎么运行java_Eclipse开发J2ME环境安装及配置
  12. LCD屏幕调试 ~ 字模提取工具和图片转码工具
  13. 【图像检索】基于Hu不变矩图像检索含Matlab源码
  14. 计算机系统关机后自动重启,小白教你电脑关机后自动重启是什么原因
  15. android+警告声音,在Delphi XE5 / Android平台上播放声音警报/哔哔声
  16. python: too many indices for array
  17. 家政?保险?滴滴?外卖?通信人的转型方向,究竟在哪?
  18. 依存句法分析与语义依存分析的区别
  19. png图片与svg图片的转换----icon图标的制作
  20. 【愚公系列】2022年03月 .NET架构班 021-ABP vNext 动态代理模块

热门文章

  1. iOS开发------仿知乎上下滑动切换页面
  2. 【架构实践】分布式环境脑裂与Lease机制具体是什么?
  3. 基于android的新闻系统开发,基于Android的新闻推荐系统的设计与实现
  4. *C语言如何使用随机数?
  5. 分布式事务框架lcn入门demo
  6. 什么是MOS管驱动电路,如何理解MOS管驱动电路原理?
  7. 气象站有哪几种类型?常见有以下四种型号!
  8. python实训报告万能模板_(完整word版)实训报告万能模板
  9. Java初级面试笔记
  10. 我国目前大数据产业发展现状