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脚本中对文件进行批量处理。

相关推荐
悠哉悠哉愿意3 天前
【ROS2学习笔记】URDF 机器人建模
笔记·学习·机器人·ros2
悠哉悠哉愿意3 天前
【ROS2学习笔记】 TF 坐标系
笔记·学习·ros2
悠哉悠哉愿意4 天前
【ROS2学习笔记】RViz 三维可视化
笔记·学习·机器人·ros2
悠哉悠哉愿意4 天前
【ROS2学习笔记】分布式通信
笔记·学习·ros2
悠哉悠哉愿意5 天前
【ROS2学习笔记】rqt 模块化可视化工具
笔记·学习·机器人·ros2
悠哉悠哉愿意5 天前
【ROS2学习笔记】Gazebo 仿真与 XACRO 模型
笔记·学习·机器人·ros2
悠哉悠哉愿意5 天前
【ROS2学习笔记】节点篇:ROS 2编程基础
笔记·学习·ros2
悠哉悠哉愿意5 天前
【ROS2学习笔记】话题通信篇:话题通信项目实践——系统状态监测与可视化工具
笔记·学习·ros2
悠哉悠哉愿意6 天前
【ROS2学习笔记】话题通信篇:python话题订阅与发布
笔记·学习·ros2
悠哉悠哉愿意7 天前
【ROS2学习笔记】服务
开发语言·笔记·学习·ros2