pip/conda install bugs汇总

DNSResolutionError

  • 一直不行,惯防火墙还是不行,可能导致漏洞了;

解决方案:

sh 复制代码
reboot

下次try可以刷新DNS缓存:

sh 复制代码
resolvectl flush-caches

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='mirrors.aliyun.com', port=443): Read timed out.

sh 复制代码
pip install --default-timeout=100 package_name

永久解决

sh 复制代码
export PIP_DEFAULT_TIMEOUT=100
复制代码
echo "export PIP_DEFAULT_TIMEOUT=100" >> ~/.bashrc

sed

sed命令是一种流编辑器,用于对文本进行替换、删除、插入等操作。sed命令可以从文件、管道或标准输入中读取文本,并根据给定的命令对文本进行处理,然后将处理后的结果输出到标准输出。

常见的sed命令选项包括:

  • 替换命令(s):用于替换文本中的指定字符或字符串。
  • 删除命令(d):用于删除文本中的指定行或匹配的文本。
  • 插入命令(i):用于在指定的行前或后插入文本。
  • 打印命令(p):用于打印指定的行或匹配的文本。

sed命令可以实现批量的文本处理操作,常用于Shell脚本中对文件进行批量处理。

相关推荐
zylyehuo1 天前
使用 Windows 的子系统 WSL 安装 Ubuntu 22.04
ros2
阿豪只会阿巴2 天前
【多喝热水系列】从零开始的ROS2之旅——Day 1
笔记·ros2
热心市民R先生3 天前
EtherCAT+ROS 2 实时系统优化实践:CPU 隔离、线程绑定与优先级调优
ros2
漫漫求4 天前
ROS 2 节点从源码到运行的完整依赖流程
ros2
花花少年4 天前
快速体验ros2之发布者-订阅者模式
ros2·发布者-订阅者
飘忽不定的bug5 天前
ubuntu22.04部署ROS2-humble
linux·ubuntu·ros2
zylyehuo5 天前
Ubuntu22.04 外接显示屏显示异常
ros2·夯实基础
滴啦嘟啦哒6 天前
【机械臂】【总览】基于VLA结构的指令驱动式机械臂
python·ros2·vla
kyle~7 天前
导航---Nav2导航框架概览
c++·机器人·ros2·导航
米有哥8 天前
[Embodied AI] Mac上安装ROS2
人工智能·macos·ros2