conda常用指令整理(持续更新...)

ops/2025/3/13 20:54:39/

conda_0">conda常用指令整理

此笔记涵盖conda常用指令,pip、命令行等常用指令。

conda_2">1.查看conda版本

Anaconda PowerShell Prompt中输入

conda --version

python_7">2.创建新python虚拟环境

python虚拟环境会存储在condaenvs中名为project_name的文件夹下

conda create --name project_name python=3.11

3.11可替换为其他制定版本

python_13">3.激活python虚拟环境

conda activate project_name

4.安装项目制定的依赖包

从GitHub上clone下来的项目往往会有requirements.txt文件,制定该项目需要哪些包,我们可以通过此文件一键安装所有包:

pip install -r requirements.txt

5.为pip工具配置源

在没有魔法时,为了加快python包的下载速度,我们通常会替换pip的下载源:

pip config set global.index-url 镜像源地址
常用的 PyPI 镜像源
以下是一些常用的 PyPI 镜像源地址,你可以根据需要选择:
阿里云
https://mirrors.aliyun.com/pypi/simple/
清华
https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣
https://pypi.doubanio.com/simple/
官方源(默认)
https://pypi.org/simple/

python_41">6.使用临时源安装python

有时候,某一个镜像源仓库中没有某一个特定的包,这时我们可以尝试临时在其他源中安装此包,如:

pip install tb_nightly==2.9.0a20220309 -i https://mirrors.aliyun.com/pypi/simple

7.停用虚拟环境

关闭虚拟环境及项目相关服务:

conda deactivate

8.查看项目"文件树"

查看项目的结构及包含的所有文件

Linux / macOS(终端)

  1. 显示当前目录下的所有文件和文件夹(包括隐藏文件)

    ls -la
    
    • ls:列出文件
    • -l:显示详细信息(如权限、所有者、大小等)
    • -a:显示所有文件,包括隐藏文件(以 . 开头)
  2. 以树状结构显示文件夹及文件(需安装 tree 命令)

    tree
    

    如果 tree 未安装,可以使用:

    sudo apt install tree  # Ubuntu/Debian
    brew install tree      # macOS(需 Homebrew)
    
  3. 递归显示所有子目录及文件

    ls -R
    

    这个命令会列出当前目录下的所有文件和子目录,并递归显示它们的内容。


Windows(CMD )

  1. 显示当前目录下的所有文件和文件夹

    dir /a
    
    • /a:显示包括隐藏文件在内的所有文件
  2. 以树状结构显示文件夹及文件

    tree /F /A
    
    • /F:显示文件
    • /A:使用 ASCII 字符(适用于不支持 Unicode 的终端)

在这里插入图片描述


http://www.ppmy.cn/ops/165511.html

相关文章

SpringBoot实现文件上传

1. 配置文件上传限制 application.yml spring:servlet:multipart:max-file-size: 10MBmax-request-size: 10MB2. 创建文件上传控制器 import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import…

【spring】springAOP

1.基本概念 AOP即面向切面编程,它利用的是一种横切技术,解剖开封装的对象内部,并将那些影响多个类的公共行为封装到一个可重 用模块,这就是所谓的Aspect方面/切面。所谓的切面,简单点所说,就是将哪些与业务…

蓝桥杯省赛真题C++B组-裁纸刀2022

一、题目 问题描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小蓝有一个裁纸刀,每次可以将一张纸沿一条直线裁成两半。 小蓝用一张纸打印出两行三列共 6 个二维码,至少使用九次裁出来&#x…

解锁数据结构分享图:高效知识传播的关键

解锁数据结构分享图:高效知识传播的关键 在信息如洪流般涌来的时代,数据结构作为计算机科学的核心基石,其复杂性与重要性不言而喻。而数据结构分享图,则宛如一把神奇的钥匙,能够高效地打开理解数据结构知识宝库的大门…

特征表示深度解析:颜色、纹理、形状与编码

第一部分:颜色与纹理特征(Part 1) 1. 颜色特征 颜色直方图(Color Histogram) 定义:统计图像中各颜色通道(R/G/B)的像素分布,形成直方图。 计算步骤: 将每个…

简单工厂 、工厂方法模式和抽象工厂模式

简单工厂 、工厂方法模式和抽象工厂模式 1.模式性质与定位 简单工厂:并非正式的设计模式(属编程习惯),通过单一工厂类根据参数判断创建不同产品,本质是将对象创建逻辑集中管理。 工厂方法:是标准的创建型设计模式,定义抽象创建接口,由子类决定实例化哪个具体产品类,…

多线程--参数传递之间的关系

在C中创建线程时,传递参数的方式会影响参数的生命周期、线程的安全性和性能。以下是几种常见的传递方式及其适用情况: 1. 值传递 值传递会创建参数的副本,并在线程函数内部使用该副本。这种方式可以避免线程之间的竞态条件,因为…

hive 中可能产生小文件的场景

在 Hive 中,小文件是指文件大小远小于 HDFS 块大小(通常为 128 MB 或 256 MB)的文件。小文件过多会导致 NameNode 内存压力增大、查询性能下降以及资源浪费。以下是 Hive 中可能产生小文件的常见场景: 1. 高频插入数据 场景描述 …