Miniconda管理虚拟环境【Python环境配置】

devtools/2024/10/19 9:30:37/

Miniconda管理虚拟环境【Python环境配置】

  • 1. 下载并安装Miniconda
  • 2. 管理虚拟环境
  • 3. 管理虚拟环境中的包


1. 下载并安装Miniconda


1. 下载

  • 从清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载Miniconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/,可直接下载最新版本(后期使用的具体Python版本可在虚拟环境中创建)
    在这里插入图片描述

2. 安装

  • 选择一个合适的安装路径:
    在这里插入图片描述

  • 打开cmd终端窗口,使用指令sysdm.cpl打开系统属性窗口,点击高级,点击环境变量:
    在这里插入图片描述

  • conda添加进环境变量:
    在这里插入图片描述

3. 检查是否安装成功

  • 关闭终端,再重新打开,输入如下指令,查看conda是否安装成功:
    在这里插入图片描述

4. 通过conda info指令查看当前conda的配置信息

在这里插入图片描述

  • 由于我们是在清华源中下载的Miniconda,所以镜像源默认已经被更改成清华源了,我们不需要再更改了。
  • 如果没有更改,尝试运行如下命令换源:
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/main/
conda config --set show_channel_urls yes
  • 更改虚拟环境的默认安装位置为D:\conda\envs
conda config --add envs_dirs D:\conda\envs
  • 再次查看虚拟环境的默认安装路径,看看是否已经被更改:

在这里插入图片描述

  • 我们还需要更改一下这个目录的权限,普通用户可能无法对这个目录进行写入,也就无法在该目录下创建虚拟环境。

在这里插入图片描述


2. 管理虚拟环境


1. 创建虚拟环境

  • 使用指令conda create -n 虚拟环境名称 python=版本,创建虚拟环境:
    在这里插入图片描述
  • 使用指令conda env list列出当前所有的虚拟环境,看看是否安装成功:
    在这里插入图片描述

2. 激活虚拟环境

  • 使用指令conda activate 环境名激活环境:
    在这里插入图片描述

3. 克隆虚拟环境

  • 使用指令conda create –n 环境名 --clone 已有环境克隆:
    在这里插入图片描述

4. 删除虚拟环境

  • 使用指令conda remove -n 虚拟环境名 --all删除:
    在这里插入图片描述
  • 删除时保证要删除的虚拟环境不是激活状态。

4. 退出当前虚拟环境

  • 使用指令conda deactivate

3. 管理虚拟环境中的包


想在哪个虚拟环境中下载包,就激活哪个虚拟环境!!!

1. 使用conda install命令安装库:

conda install <package_name>
  • 其中<package_name>是你想安装的库的名称。例如,如果你想安装numpy库,你可以运行:
conda install numpy
  • 如果你想安装特定版本的库,可以在库名后面加上=和版本号:
conda install numpy=1.18
  • 也可以使用pip命令:
pip install numpy==1.18

2. 更新库:

  • 如果你想要更新已安装的库到最新版本,可以使用conda update命令:
conda update <package_name>
  • 也可以指定版本,例如:
conda update numpy=1.18.5
  • 也可以使用pip命令:
pip install --upgrade numpy==1.18.5

3. 使用requirements.txt文件安装库:

  • 如果你有一个requirements.txt文件,其中列出了所有需要安装的库及其版本,你可以使用以下命令来安装所有指定版本的库:
pip install -r requirements.txt
  • 确保你的requirements.txt文件格式正确,例如:
numpy==1.18.5
pandas==1.0.5

4. 删除库

  • 使用以下命令来删除库:
conda remove <package_name>
  • 如果你的环境中安装了多个版本的同一个库,并且你只想删除特定版本,可以指定版本号:
conda remove <package_name>=版本号
  • 或者使用pip指令:
pip uninstall <package_name>==版本号

5. 查看当前环境中所有的库

  • conda listpip list

在这里插入图片描述

  • pip list更加简洁。


http://www.ppmy.cn/devtools/126970.html

相关文章

【JavaEE】【多线程】Thread类讲解

目录 一、Thread构造方法二、Thread 的常见属性三、创建一个线程四、获取当前线程引用五、终止一个线程5.1 使用标志位5.2 使用自带的标志位 六、等待一个线程七、线程休眠八、线程状态九、线程安全9.1 线程不安全原因总结9.2 解决由先前线程不安全问题例子 一、Thread构造方法…

MySQL数据的导入

【图书推荐】《MySQL 9从入门到性能优化&#xff08;视频教学版&#xff09;》-CSDN博客 《MySQL 9从入门到性能优化&#xff08;视频教学版&#xff09;&#xff08;数据库技术丛书&#xff09;》(王英英)【摘要 书评 试读】- 京东图书 (jd.com) MySQL9数据库技术_夏天又到了…

48.旋转图像

目录 题目解法如何转置矩阵swap()reverse怎么用 题目 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像&#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 解法 如何转置矩阵 // …

请问平库管理系统有哪些功能流程?

一、入库管理 到货通知 供应商或物流运输方在货物即将到达仓库时&#xff0c;向平面仓系统管理系统发送到货通知&#xff0c;通知中包含货物的详细信息&#xff0c;如货物名称、数量、规格、供应商、预计到达时间等。仓库管理人员接收到到货通知后&#xff0c;可以提前做好入库…

C#配置文件怎么自动更新到运行目录下

C# 编程学习 WEB API 编程系列11、编写配置文件&#xff0c;如appsettings.json2、项目文件中增加更新策略3、总结 WEB API 编程系列1 你好&#xff01; 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章&#xff…

飞机大战告尾

参考 PPO算法逐行代码详解 链接 通过网盘分享的文件&#xff1a;PlaneWar 链接: https://pan.baidu.com/s/1cbLKTcBxL6Aem3WkyDtPzg?pwd1234 提取码: 1234 10.17关于博客发了又改这件事 悲催的事 今天训练了一早上ppo模型&#xff0c;满怀期待的检测成果时发现一点长进都…

Leetcode 1137. 第 N 个泰波那契数

原题链接&#xff1a;Leetcode 1137. 第 N 个泰波那契数 代码1&#xff1a; class Solution { public:int a[40];int tribonacci(int n) {a[0]0;a[1]1;a[2]1;if(n<1) return n;if(a[n]) return a[n];a[n]tribonacci(n-1)tribonacci(n-2)tribonacci(n-3);return a[n];} };代…

Windows+Docker

1.问题 wsl: 检测到 localhost 代理配置&#xff0c;但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 在你的windows的C:\Users\<your_username>目录下面创建一个.wslconfig文件&#xff0c;往里面写入: [experimental] autoMemoryReclaimgradual networkin…