@import ~ 是什么意思

https://blog.csdn.net/qq_27970999/article/details/87823705?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task


@import "~bootstrap/dist/css/bootstrap.min.css";
@import "~font-awesome/css/font-awesome.min.css";
前面加 ~ 表示你后面的值为 alias, 然后就会去 webpack alias 配置中找相应的值, 然后拼接成最后的地址, 例如

resolve: {
    alias: {
        "bootstrap": "xxx/xxx2",
        "font-awesome": "yyy/yyy2",
    }
}
@import "~bootstrap/dist/css/bootstrap.min.css";
@import "~font-awesome/css/font-awesome.min.css";
等同于

@import "xxx/xxx2/bootstrap/dist/css/bootstrap.min.css";
@import "yyy/yyy2/font-awesome/css/font-awesome.min.css";
 

### 关于 `(base)` 提示符的含义 在 Linux 命令行中,当安装 Anaconda 或 Miniconda 完成后并成功初始化环境管理工具 `conda` 时,命令行提示符前会出现 `(base)` 字样。这表示当前激活的是默认的基础虚拟环境,即 `base` 环境[^1]。 #### 默认基础环境的作用 `base` 是 Conda 自动创建的一个初始环境,用于存储核心功能以及一些必要的依赖包。通常情况下,建议不在 `base` 中直接安装额外的软件包,而是通过创建新的独立虚拟环境来隔离不同项目所需的依赖项[^2]。 如果希望隐藏或移除命令行中的 `(base)` 显示部分,可以通过修改 Shell 配置文件实现禁用此行为。例如,在 Bash 下编辑 `.bashrc` 文件加入以下内容即可关闭自动激活 base 功能: ```bash # 取消自动激活 Base 环境 conda config --set auto_activate_base false ``` 执行上述操作后再重新加载配置或者新开会话就不会再看到`(base)`标志了[^3]。 然而需要注意的是,即使去掉了显示也不意味着真正退出了Base状态;只是单纯改变了视觉呈现而已。真正的切换需依靠特定指令如`source deactivate`(旧版语法)或是现代版本推荐使用的`conda deactivate`完成彻底脱离任何活动envs的状态转换过程。 ### 创建与管理其他自定义虚拟环境的方法简介 除了默认提供的Base之外,用户还可以依据实际需求建立更多专属用途的新Environs: - **新建**: 使用`conda create -n [新环境名] python=[指定Python版本号]`语句发起设立流程. - **启动某具体Env**: 运行`conda activate [目标环境名称]`. - **停用当前正在工作的Env**: 输入`conda deactivate`. 对于不再需要保留下来的多余Envs,则可以借助之前提到过的删除命令予以清理:`conda remove -n [待清除环境标签] --all`. 另外还存在一种场景下的特殊处理方式——克隆现有实例作为另一份副本保存下来供后续备用考量, 此类动作可通过下面这条命令达成目的:`conda create --name [新拷贝的名字] --clone [源模板对象ID]`. ```python import sys print(sys.executable) ``` 以上代码片段可用于验证当前 Python 解释器路径是否属于预期设定之内的某个特定 Env 内部成员构成要素之一.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值