conda虚拟环境的使用

news/2024/9/19 16:14:32/文章来源:https://www.cnblogs.com/arthur1668/p/18420816

conda虚拟环境的使用

conda虚拟环境使用前,需要在先安装并且配置好Anaconda。

conda的虚拟环境一般是创建在C盘中的,若是想让其创建在非C盘,请移步本作者的另一篇博客conda虚拟环境安装在非C盘的方法-CSDN博客。

一、基本使用方法

  1. 创建虚拟环境
conda create -n 虚拟环境名称 python=版本#例如,创建名为genet的python版本3.11的环境:
conda create -n genet python=3.11
  1. 激活虚拟环境
conda activate 虚拟环境名称
  1. 退出虚拟环境
deactivate
  1. 查看虚拟环境列表
# 两个命令都可以查看虚拟环境列表
conda env list
conda info --envs
  1. 删除环境
conda remove -n xxxxx(环境名字) --all#解释:remove表示删除,-n是(name名字的缩写),xxxxx是要删除的虚拟环境的名字,最后的--all如果不加上的话代表删除的是当前环境下的一个包,比如numpy等,加上的话才是删除虚拟环境
  1. 环境重命名
conda rename -n genet fdl
# 以上即为把 genet 重命名为 fdl
  1. 使用虚拟环境打开python文件

    直接在此文件所在目录中输入cmd并回车,然后弹出的命令符就是直接转至这个位置之中。

    随后还要在输入 conda activate 虚拟环境名称打开虚拟环境。(每次打开cmd都要输入)

    然后输入python 文件名称就可以运行python文件了,注意python文件是.py结尾的后缀。

二、镜像源相关

如果用pip安装库的过程中,下载速度特别慢,或者出现红色报错,可以配置镜像源,能使下载速度快很多。

选择其中一种直接复制整条代码然后运行即可,然后再运行pip安装指令速度就很快了。

  1. 清华大学镜像源

    conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
    conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
    conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 
    
  2. 中科大源

    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/
    
  3. 临时使用某个源(只用于此条代码)

    在pip install --- 之后加上这些代码即可(分别为中科大源、清华源)
    # 例如安装Numpy库:
    pip install Numpy -i https://pypi.mirrors.ustc.edu.cn/simple/
    pip install Numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  4. 查看已添加的镜像

    conda config --show channels
    
  5. 删除镜像

    # 输入此条指令即可删除所有镜像源,在有时候镜像源出现问题报错时可以删除掉,或者换成其他源.
    conda config --remove-key channels
    

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql事务隔离级别和spring事务传播机制

一、事务并发会出现的三个问题 数据库事务具有ACID4个特性: A:Atomic,原子性,将所有SQL作为原子工作单元执行,要么全部执行,要么全部不执行; C:Consistent,一致性,事务完成后,所有数据的状态都是一致的,即A账户只要减去了100,B账户则必定加上了100; I:Isolation…

电商系统的简单设计

订单模块 作为电商系统,首入眼帘的就是订单模块,也是电商基础的模块之一。订单流程包含了订单从下单到完成的整个流程,订单的状态如下:这里迎来了第一个问题,可以看到订单状态有非常多种,如果用if else去做判断,逻辑会非常多,这时候就需要用到状态机模式了,状态机如何使…

限流器的实践

背景 我们有一个业务场景是给学生发布考试,发布的过程不复杂,就是一个老师传递一些考试相关的参数过来,服务器自动给所有学生生成一份任务,但是在学生上交的时候会有个问题,就是成百上千的学生一起上交,会有并发流量的问题。 这里由于我们的考试可能会设计多个班级的联考…

易优cms 数据库连接失败,如何重新进行正确配置

当你遇到易优CMS(EyouCMS)数据库连接失败的问题时,可以按照以下步骤进行正确的配置和故障排除。 1. 检查数据库配置文件 易优CMS的数据库配置文件位于 application/database.php。你需要检查并修改该文件中的数据库配置信息。 2. 核对数据库账号和密码 确保数据库账号和密码…

在Windows10中使用rust的diesel库

介绍 最近在学习Actix Web时,需要用到数据库操作,简单尝试了一下diesel,也遇到了一些问题。在这里记录一下,供大家参考。 1.安装 根据Diesel官网介绍,使用cargo binstall安装diesel cli。 cargo binstall diesel_cli如果报错 error: no such command: `binstall` 需要先安…

易优eyoucms网站无法安装,数据库文件版本号(无)与CMS源码版本号(v1.3.1)不一致,点击查看!

解决方法比较简单, 可以找历史版本, 使用同版本数据库或者源码进行安装, 安装完成后操作升级。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。承接:企业仿站、网站修改、网站改版、BUG修复、问题处…

易优eyoucms网站添加自定义新建字段的时候报错

根据提供的错误信息 SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type not counting BLOBs is 65535. You have to change some columns to TEXT or BLOBs,这个错误表明数据库表的行大小超过了 My…

易优eyoucms网站下载的系统导入就数据库出问题了,如何升级数据库?

数据库版本需要一样 数据库有新建模型的 需要打补丁包再导入扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、…

易优eyoucms网站登录报错:Array and string offset access syntax with curly braces is deprecated

根据提供的错误信息 Array and string offset access syntax with curly braces is deprecated,这个错误提示表明当前使用的 PHP 版本不支持使用大括号 {} 来访问数组和字符串偏移量。这种语法在 PHP 7.4 之后被标记为已弃用。 以下是一些可能的解决步骤: 1. 切换 PHP 版本 尝…

易优eyoucms网站报错,\\core\\library\\think\\db\\Connection.php

报错 \\\\core\\\\library\\\\think\\\\db\\\\Connection.php 第 380 行左右 数据表或视图不存在,请联系技术处理。[错误代码] SQLSTATE[42S02]: Base table or view not found: 1146 Table eyoucms.ey_channeltype doesnt exist 根据提供的错误信息 SQLSTATE[42S02]: Base ta…

高等数学 3.3 泰勒公式

泰勒(Taylor)中值定理1 如果函数 \(f(x)\) 在 \(x_0\) 处具有 \(n\) 阶导数,那么存在 \(x_0\) 的一个邻域,对于该领域内的任一 \(x\) ,有 \[f(x) = f(x_0) + f^{}(x_0)(x - x_0) + \cfrac{f^{}(x_0)}{2!}(x - x_0)^2 + \cdots + \cfrac{f^{(n)}(x_0)}{n!}(x - x_0)^n + R_…

腾讯云TDSQL数据库认证值得考吗?来看看TDSQL证书有什么用

国内市场上的数据库产品有不少,很多大企业都有自己的数据库产品,比如金仓的KingBase、华为的OpenGauss、阿里云的PolarDB、达梦DM数据库等等,腾讯云也有自己的数据库产品,叫做TDSQL数据库,TDSQL数据库有两个分支:基于MySQL版 + 基于PostgreSQL版。腾讯云是国内知名的云平…