OSX:CUPS不打印问题-Update

本文详细介绍了如何使用命令行工具sudolaunchctl来操作CUPS服务,包括启动、停止、加载和卸载CUPS服务的步骤。

文中没有提到如何停止cupsd服务,用下面的命令来停止:

sudo launchctl stop org.cups.cupsd

sudo launchctl unload -w org.cups.cupsd


启动cupsd

sudo launchctl load -w org.cups.cupsd

sudo launchctl start org.cups.cupsd





(base) wensen@wensendeMacBook-Air ~ % conda create -n wensenBA_env python=3.13 Channels: - defaults Platform: osx-64 Collecting package metadata (repodata.json): done Solving environment: done ## Package Plan ## environment location: /Users/wensen/opt/anaconda3/envs/wensenBA_env added / updated specs: - python=3.13 The following packages will be downloaded: package | build ---------------------------|----------------- expat-2.7.1 | h6d0c2b6_0 150 KB libmpdec-4.0.0 | h46256e1_0 77 KB pip-25.1 | pyhc872135_2 1.3 MB python-3.13.4 |h81a7116_100_cp313 14.1 MB python_abi-3.13 | 0_cp313 7 KB setuptools-78.1.1 | py313hecd8cb5_0 2.2 MB tk-8.6.14 | h0a12a5f_1 3.4 MB tzdata-2025b | h04d1e81_0 116 KB wheel-0.45.1 | py313hecd8cb5_0 145 KB xz-5.6.4 | h46256e1_1 289 KB ------------------------------------------------------------ Total: 21.7 MB The following NEW packages will be INSTALLED: bzip2 pkgs/main/osx-64::bzip2-1.0.8-h6c40b1e_6 ca-certificates pkgs/main/osx-64::ca-certificates-2025.2.25-hecd8cb5_0 expat pkgs/main/osx-64::expat-2.7.1-h6d0c2b6_0 libcxx pkgs/main/osx-64::libcxx-14.0.6-h9765a3e_0 libffi pkgs/main/osx-64::libffi-3.4.4-hecd8cb5_1 libmpdec pkgs/main/osx-64::libmpdec-4.0.0-h46256e1_0 ncurses pkgs/main/osx-64::ncurses-6.4-hcec6c5f_0 openssl pkgs/main/osx-64::openssl-3.0.16-h184c1cd_0 pip pkgs/main/noarch::pip-25.1-pyhc872135_2 python pkgs/main/osx-64::python-3.13.4-h81a7116_100_cp313 python_abi pkgs/main/osx-64::python_abi-3.13-0_cp313 readline pkgs/main/osx-64::readline-8.2-hca72f7f_0 setuptools pkgs/main/osx-64::setuptools-78.1.1-py313hecd8cb5_0 sqlite pkgs/main/osx-64::sqlite-3.45.3-h6c40b1e_0 tk pkgs/main/osx-64::tk-8.6.14-h0a12a5f_1 tzdata pkgs/main/noarch::tzdata-2025b-h04d1e81_0 wheel pkgs/main/osx-64::wheel-0.45.1-py313hecd8cb5_0 xz pkgs/main/osx-64::xz-5.6.4-h46256e1_1 zlib pkgs/main/osx-64::zlib-1.2.13-h4b97444_1 什么意思
最新发布
06-13
### conda create 环境时显示的包安装计划和依赖列表的含义 当使用 `conda create` 创建新环境时,Conda 会列出一个包安装计划和依赖列表。这些信息反映了 Conda 在创建环境中需要安装的所有软件包及其版本号。以下是具体含义: 1. **包安装计划** 包安装计划是指 Conda 计算出的一组软件包及其版本号,用于满足当前环境的需求[^2]。例如,如果指定 `python=3.7`,Conda 会根据其内部的依赖解析算法,选择与 Python 3.7 兼容的所有必要软件包,并列出它们的版本号。这确保了环境中的所有包都能够正常工作并相互兼容。 2. **依赖列表** 依赖列表是指每个软件包所依赖的其他软件包及版本要求。Conda 的依赖解析器会自动计算这些依赖关系,并确保所有依赖项都被正确安装。例如,如果某个包需要 NumPy 版本为 1.18 或更高,则 Conda 会在安装计划中包含符合此要求的 NumPy 版本[^4]。 3. **默认包** 默认情况下,Conda 在创建新环境时会安装一些默认包(如 `pip`、`setuptools` 等)。如果需要这些默认包,可以通过添加 `--no-deps` 参数来避免安装必要的依赖[^2]。 4. **版本兼容性** Conda 的依赖解析器会优先选择满足所有依赖关系的最高版本软件包。如果某些包之间存在冲突(例如 A 需要 B>=1.0,而 C 需要 B<1.0),Conda 会尝试找到一个折中的解决方案。如果无法解决冲突,Conda 将提示错误并停止创建环境[^3]。 5. **本地缓存与远程仓库** 如果 Conda 在本地缓存中找到了所需的包版本,则会直接使用本地缓存,从而加快安装速度。否则,Conda 会从远程仓库下载所需的包。 6. **YAML 文件中的依赖管理** 如果通过 `environment.yml` 文件创建环境,则 Conda 会根据文件中定义的依赖项生成安装计划。这种方式可以更精确地控制环境中的软件包及其版本号[^5]。 ```bash # 示例:通过 environment.yml 文件创建环境 conda env create -f environment.yml ``` ### 示例代码:读取 environment.yml 文件并逐个安装依赖项 以下是一个脚本示例,用于手动解析 `environment.yml` 文件并安装依赖项: ```bash #!/bin/bash # 创建新的环境 conda create --name new_env python=3.7 # 激活环境 conda activate new_env # 读取 environment.yml 文件中的依赖项并逐个安装 while IFS= read -r line; do if [[ $line =~ ^\s*- ]]; then pkg=$(echo $line | sed 's/^-\s*//') conda install $pkg fi done < environment.yml ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值