conda环境安装使用教程

news2024/11/19 4:21:21

conda,anaconda,miniconda傻傻分得清楚

  1. Conda是一个开源的包管理系统和环境管理系统,可以用于安装、管理和卸载软件包以及创建和管理虚拟环境。
  2. Anaconda是一个基于Python的数据科学平台,包括Python解释器、Conda包管理器、Jupyter笔记本、数据科学工具和库等。Anaconda提供了一种快速、简单、可靠的方法来安装和管理数据科学工具和库。
  3. Miniconda是一个轻量级的Anaconda版本,只包括Conda包管理器和Python解释器,没有预装任何数据科学工具和库。Miniconda适合那些只需要安装少量软件包的用户。

【建议】使用miniconda

Conda安装

安装miniconda

【windows】

下载地址: Miniconda — conda documentation

 【Linux】

命令安装最新版本:

curl -o ~/miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 
chmod +x ~/miniconda.sh 
~/miniconda.sh -b -p /opt/conda 
/opt/conda/bin/conda install -y python=3.8

离线安装自定义版本:

下载地址:Miniconda — conda documentation

 配置conda环境

pip源修改为国内镜像源

临时使用:

        pip install -i <国内镜像源>

        国内镜像源:

  •                 阿里云 http://mirrors.aliyun.com/pypi/simple/
  •                 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  •                 豆瓣 http://pypi.douban.com/simple
  •                 Python官方 https://pypi.python.org/simple/
  •                 v2ex http://pypi.v2ex.com/simple/
  •                 中国科学院 http://pypi.mirrors.opencas.cn/simple/
  •                 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  •                 中国科学技术大学 [http://pypi.mirrors.ustc.edu.cn/simple/
  •                 华中理工大学:http://pypi.hustunique.com/
  •                 山东理工大学:http://pypi.sdutlinux.org/

永久使用:

        在用户目录下创建pip\pip.ini

             Windows下的目录为: C:\Users\\pip

 conda源修改为国内镜像源

cmd下分别输入下列语句,将conda源改为清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

conda相关的配置信息在用户目录下的.condarc:

 

更改pip默认安装路径

在windows下使用pip时,默认安装位置在C盘。为了不占用C盘空间,我们可以修改默认安装位置。

打开终端,先查看当前安装位置:

python -m site

 

USER_BASE和USER_SITE显示了现在的安装位置

查找存放USER_BASE和USER_SITE的文件:

python -m site -help

 

打开显示的site.py文件:

 修改USER_BASE和USER_SITE:

USER_SITE = "D:\ProgramData\Lib\site-packages"
USER_BASE = "D:\ProgramData\Scripts"

保存之后再次打开终端,输入python -m site,显示的USER_BASE和USER_SITE发生了改变,修改成功:

 更改conda虚拟环境安装路径

使用命令修改conda默认安装路径:

conda config --add envs_dirs D:\ProgramData\miniconda3\envs

 miniconda3默认情况下有权限问题,可以修改miniconda3的控制权限,否则安装环境会出现如下问题:

ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'D:\\ProgramData\\miniconda3\\Lib\\site-packages\\webencodings'

Check the permissions.

 conda命令

1 列出当前存在的环境

conda env list

2 创建虚拟环境

conda create -n my_py_env python=3.6.2

该方式创建的环境在默认路径下,可以通过以下方式指定路径:

conda create --prefix="D:\\my_python\\envs\\my_py_env" python=3.6.3

3 进入环境

在windows系统cmd下通过以下命令即可进入my_py_env环境

conda activate my_py_env

如果在linux系统下,需要使用:

source activate my_py_env

4 退出环境

windows:

conda deactivate

linux:

source deactivate

5 使用conda管理包

conda install -n my_py_env package_name

conda uninstall -n my_py_env package_name

只需要在conda命令中通过 -n 显示指定python环境即可

6 删除环境

conda remove -n my_py_env --all

name为虚拟环境的名称。之前移除环境时候出现问题 “CondaEnvironmentError: cannot remove current environment. deactivate and run”。通过查询得知可能没有完全停用Conda环境,需要source deactivate停用。。

然后使用下列命令成功移除。

conda env remove -n name

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/569321.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux:为xfs文件系统卷 设置磁盘配额

首先准备一个xfs文件系统的 卷 || 分区 可以是逻辑卷 &#xff0c;也可以是普通卷&#xff0c;等等……但是他们的文件格式都要是xfs格式 我这里选择的是逻辑卷&#xff0c;普通卷也是一样的道理 开始前要有两个软件包需要安装 如果已安装直接看下一步 Linux&#xff1a;rpm…

一个人的旅行

说一下&#xff0c;两次的旅行。一次是三月底四月初&#xff0c;一次是四月底五月初。 我的第一站&#xff0c;帝都&#xff01;&#xff01;&#xff01; 31号晚上八点半的高铁去北京&#xff0c;到达北京已经快十二点了。武局的G528次列车。 来到北京后&#xff0c;这是我第…

Android开发环境搭建[Java1.7+eclipse+sdk4.0](某高校物联网工程专业必看!)

Android开发环境搭建[Java1.7eclipsesdk4.0]&#xff08;某高校物联网工程专业必看&#xff01;&#xff09; 0. 前言1. 资料拷贝2. 配置环境变量2.1新建 Java_Home2.2 编辑Path情况1情况2 2.3 新建sdk环境变量 3. 验证安装3.1 验证java安装情况3.2 验证eclipse安装 4. 导入已有…

《OrangeS一个操作系统的实现》中printf无法打印数字问题

【问题现象】 《OrangeS一个操作系统的实现》 第9章 a目录下的代码编译运行后&#xff0c;所有printf打印数字的地方都有问题&#xff0c;如下图&#xff1a; HD size 始终为 0MB。 【问题分析】 通过断点&#xff0c;发现printf第61行&#xff1a; int printf(const char *…

【历史上的今天】4 月 28 日:人工智能理论之父出生;大众点评上线;苹果开设 iTunes 音乐商店

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 4 月 28 日&#xff0c;在 1994 年的今天&#xff0c;美国克林顿政府公布了一项价值数百万美元的计划&#xff0c;以帮助那些制造平板显示屏的美国公司维持生计…

Filter详解

Filter是什么&#xff1a; Filter表示过滤器&#xff0c;是Java Web三大组件之一&#xff08;Servlet、Filter、Listener&#xff09;。 过滤器可以把对资源的请求拦截下来&#xff0c;从而实现一些特殊的功能。 过滤器一般完成一些通用的操作&#xff0c;比如&#xff1a;权…

chatgpt赋能python:PythonSearchDialog:利用Python编写高效的搜索对话框

Python Search Dialog&#xff1a;利用Python编写高效的搜索对话框 在当今数字时代&#xff0c;大多数产品都提供搜索功能。而Python Search Dialog 则为产品提供了一个强大、高效的搜索对话框&#xff0c;使得用户能够更快速地、更准确地定位所需信息。 什么是Python Search…

实验三:熟悉常用的HBase操作

实验环境&#xff1a; (1)操作系统&#xff1a;Linux(建议 Ubuntu 16.04 或 Ubuntu 18.04)。 (2)Hadoop 版本&#xff1a;3.1.3。 (3)HBase 版本&#xff1a;2.2.2。 (4)JDK 版本&#xff1a;1.8。 (5)Java IDE: Eclipse。 实验内容与完成情况&#xff1a; (1)现有以下关系数据…

【数据挖掘与商务智能决策】第十七章 神经网络

前言 本人CSDN博客为“仿生程序员会梦见电子羊吗”&#xff0c;本文基于markdown本文书写&#xff0c;平台及软件为CSDN与Typora&#xff0c;文中图片存储地址为CSDN&#xff0c;故部分图片可能带有“CSDN仿生程序员会梦见电子羊吗”的水印&#xff0c;属于本人原创&#xff0c…

视频理解学习笔记(二):I3D and Kinetics Dataset

视频理解学习笔记&#xff08;二&#xff09;&#xff1a;I3D and Kinetics Dataset 视频理解的三个流派&#xff08;怎么处理时序&#xff09;论文概览Kinetics Dataset模型详解将2D卷积网络扩张到3D&#xff08;Inflating 2D ConvNets into 3D&#xff09;如何用预训练好的2D…

2023年最新企业网盘排行榜出炉

随着云计算技术的不断发展&#xff0c;企业日常工作中大量的资料、文档等信息需要实现集中管理&#xff0c;此时企业网盘工具就应运而生。企业网盘是一种可用于企业内部管理、团队协作及文件共享的云存储平台&#xff0c;能够极大提高企业办公效率和安全性。 一、企业网盘的帮助…

[链表OJ题 8] 用栈实现队列,没想到你小子的基础这么好,这么快就做对了

目录 题目来源&#xff1a; 代码实现&#xff1a; 思路分析&#xff1a; 实现过程&#xff1a; 题目来源&#xff1a; 力扣 - 232.用栈实现队列 题目描述&#xff1a; 代码实现&#xff1a; 我们这里的栈已经写好了&#xff0c;如果对栈还不是很懂的可以看看这篇文章&am…

Postman接口工具之请求运行顺序及Workflow

作为一款接口调试利器, Postman的更新迭代速度很快, 不断加入了很多新的功能.使的api设计,测试,监控, Mock,以及团队协作更加方便. 修改执行顺序 在遇到有接口依赖的情况, 我们往往需要接口按顺序执行, 之前可以通过在一个请求的Pre-request Scripts中使用pm.sendRequest发送…

java基于springboot应急科研科技资源管理系统

应急资源管理系统的开发&#xff0c;主要有管理员和用户两个角色。 管理员角色计划设计的功能有密码信息管理、个人信息管理、用户信息管理、应急资源管理、留言信息管理等模块&#xff0c;管理员可以对用户、应急资源、留言等信息进行管理&#xff0c;可以选择添加、修改、删除…

ADC常用的十大滤波算法(C语言)

目录 ​编辑 ​一、限幅滤波法 二、中位值滤波法 三、算术平均滤波法 四、递推平均滤波法 五、中位值平均滤波法 六、限幅平均滤波法 七、一阶滞后滤波法 八、加权递推平均滤波法 九、消抖滤波法 十、限幅消抖滤波法 ​一、限幅滤波法 1、方法&#xff1a; 根据经验…

系列1——geotools简介

geotools简介 官网 https://docs.geotools.org/latest/userguide/index.html 架构图 常用功能列表 ModulePurposegt-renderImplements of Java2D rendering engine to draw a mapgt-jdbcImplements for accessing spatial databasegt-mainImplements for accessing spatial…

搭建一个Fabric网络

生成相关证书文件 首先Fabric提供了一些工具用于生成所需的文件&#xff0c;cryptogen模块会根据提供的配置文件生成后续模块运行过程中需要的证书和数据文件。 cryptogen常用命令&#xff1a; generate用于根据配置文件生成证书。 showtemplate用于提供一个模板。 具体操作如…

ROS学习——rviz打开bag文件

一、首先可以在这个网站中下载.bag文件用于学习。 二、显示.bag文件信息 在终端1中启动&#xff1a; roscore 在终端2中输入&#xff1a; rosbag info <bag_file_name> 这里要把<bag_file_name>换成你自己的bag文件名字&#xff0c;之后在终端就会显示出bag文件…

Lidar AI Solution环境配置

目录 Lidar AI Solution环境配置前言1. Lidar AI Solution1.1 Pipeline overview1.2 GetStart 2. CUDA-BEVFusion2.1 3D目标检测(nuScenes验证集)2.2 演示2.3 模型和数据2.4 前置条件2.5 快速开始推理2.5.1 下载模型和数据到CUDA-BEVFusion文件夹2.5.2 配置environment.sh2.5.3…

力扣贪心算法专题(三)力扣题 452、435、763、56、738、968、714 思路及C++实现

文章目录 贪心算法452. 用最少数量的箭引爆气球435. 无重叠区间做法1 右边界排序 不重叠区间做法2 右边界排序 不重叠区间做法3 左边界排序 重叠区间 763.划分字母区间做法1做法2 56. 合并区间738.单调递增的数字暴力解法贪心算法 968.监控二叉树714.买卖股票的最佳时机含手续费…