当前位置: 首页 > web >正文

Conda和pip的使用记录

Conda和pip的使用记录

      • 一、创建新的 Conda 环境
      • 二、激活环境
      • 三、安装其他包(可选)
      • 四、查看已有环境
      • 五、删除环境(可选)
    • ⚙️ Conda 下载缓慢的解决方案(推荐使用国内镜像)
      • 🔧 方法一:**临时使用清华源创建环境**
      • 🔧 方法二:**永久更换镜像源**
        • 1. 配置 Conda 使用清华镜像:
        • 2. 验证配置是否生效:
      • 临时使用清华源
      • 永久切换到清华源
        • 方法 1:使用 pip config
        • 方法 2:修改配置文件(适用于没有 pip config 命令的环境)

一、创建新的 Conda 环境

conda create -n <环境名> python=<版本号>

🔹 示例:

conda create -n myenv python=3.10

这表示创建一个名为 myenv 的环境,并安装 Python 3.10。


二、激活环境

conda activate myenv

三、安装其他包(可选)

激活环境后,可以使用以下命令安装你需要的库:

使用 conda

conda install numpy pandas matplotlib

使用 pip(适合安装非 Conda 提供的库):

pip install torch torchvision

四、查看已有环境

conda env list
# 或
conda info --envs

五、删除环境(可选)

conda remove -n myenv --all

⚙️ Conda 下载缓慢的解决方案(推荐使用国内镜像)


🔧 方法一:临时使用清华源创建环境

conda create -n label-studio python=3.12 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

🔧 方法二:永久更换镜像源

1. 配置 Conda 使用清华镜像:
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 --set show_channel_urls yes
2. 验证配置是否生效:
conda config --show

临时使用清华源

在安装 Python 包时,通过 -i 参数指定清华源:

pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

此方法仅对当前命令有效。


永久切换到清华源

方法 1:使用 pip config
  1. 升级 pip(确保支持 config 命令):
python -m pip install --upgrade pip
  1. 配置全局镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

方法 2:修改配置文件(适用于没有 pip config 命令的环境)

在用户目录下创建或修改配置文件:

  • Linux/macOS~/.pip/pip.conf
  • Windows%APPDATA%\pip\pip.ini

添加以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
http://www.xdnf.cn/news/17006.html

相关文章:

  • stm32FLASH RAM 详解说明
  • Vue 3.0 Composition API:重新定义组件逻辑的组织方式
  • 解决mac在安装nvm过程中可能遇到的一些问题
  • nodejs读写文件
  • 自动驾驶中的传感器技术14——Camera(5)
  • AI Agent开发学习系列 - LangGraph(7): 带有条件判断的Conditional Graph
  • L1、L2正则化的几何解释
  • Redis 通用命令
  • Git、Gitee、GitHub、GitLab完整讲解:从基础到进阶
  • 【BTC】挖矿
  • 编程与数学 03-002 计算机网络 19_网络新技术研究
  • Android 15 中禁用/启用应用的系统级方法
  • GaussDB 约束的使用举例
  • 机器人学中路径规划(Path Planning)和轨迹生成(Trajectory Generation)关系
  • 小智服务器Java安装编译(xinnan-tech)版
  • 麦肯锡咨询公司PEI经典面试题目汇总
  • gbase8s 常见表约束介绍
  • 18-C语言:第19天笔记
  • 知识随记-----Qt 实战教程:使用 QNetworkAccessManager 发送 HTTP POST
  • Ubuntu系统VScode实现opencv(c++)图像翻转和旋转
  • Java语言核心特性全解析:从面向对象到跨平台原理
  • 【学习笔记】Java并发编程的艺术——第1章 并发编程的挑战
  • 前端开发(HTML,CSS,VUE,JS)从入门到精通!第三天(JavaScript)
  • Maven - 并行安全无重复打包构建原理揭秘
  • sqli-labs通关笔记-第28a关GET字符注入(关键字过滤绕过 手注法)
  • 如何设置主机IP地址
  • 用纳米AI一键生成Python屏幕监控软件
  • Python编程基础与实践:Python循环结构基础
  • 【图像处理基石】用Python实现基础滤镜效果
  • QPainter::CompositionMode解析