如何使用 pytest 测试多层路径下面的 py 文件,避免 ModuleNotFoundError

2023-10-10
阅读 1 分钟
406
我的文件路径如下: {代码...} 测试代码引用了项目文件, 类似testing/test_myservice.py {代码...} 此时想运行单元测试的话错误的方式:pytest -m testing.test_myservicepytest testing/test_myservice.py正确的方式:python -m pytest testing/test_myservice.py这样就可以避免遇到 ModuleNotFoundError: No module na...

vue3 使用 reactive/ref 在 template/script 中是否需要加 value 的总结「有待验证」

2023-10-10
阅读 1 分钟
1.2k
下面的内容来自 chatGPT QA 记录,正确性我需要稍后验证,未完待续...讨论下面四个问题:vue3 的 reactive 在 script 里面读写需要加 value 吗?vue3 的 ref 在 script 里面读写需要加 value 吗?vue3 的 reactive 在 template 里面读写需要加 value 吗?vue3 的 ref 在 template 里面读写需要加 value 吗?Q: vue3 的 r...

rabbitmq 基础之 AMQP 0-9-1 协议解读

2023-10-08
阅读 1 分钟
499
先贴官方链接:AMQP 0-9-1 快速参考AMQP 0-9-1 完整参考指南操作 rabbitmq,支持 HTTP (15672 端口)和 AMQP 协议 (5672 端口)HTTP 没什么好讲的,因为这个是「管理接口」,不是正经的生产接口,要正经使用 rabbtimq, 用的都是 AMQP 协议,所以,我们需要对 AMQP 比较了解Rabbitmq 生产者消费者的数据流方向首先,我...

修复挂载 elasticsearch.yml 之后,elasticsearch8.x 在 docker 下无法启动的问题

2023-10-07
阅读 16 分钟
1.4k
{代码...} 直接运行不行,elasticsearch8 会有警告,拒绝 http 连接 {代码...} 解决办法: {代码...} 然后重新创建容器然后又报错了 {代码...} 问题出在 elasticsearch.yml我修改了 elasticsearch.yml ,修改后如下 {代码...} 问题就不复存在了文件权限相关的解决办法参考:[链接]

nameko 框架中,日志级别都变成 INFO 的问题调查

2023-10-07
阅读 1 分钟
198
[链接]问题在这里,如果 LOGGING 不在配置用,就默认设置为 INFO {代码...}

python 关于第三方日志的QA记录

2023-10-07
阅读 4 分钟
344
A:在 Python 中,你可以使用 logging 模块来查看当前的日志级别。logging 模块提供了一个全局的日志系统,它包含了各种配置和方法,允许你控制日志的输出。

编译 pyav 成 wheel 并使用 auditwheel 固化动态链接库

2023-09-26
阅读 1 分钟
870
{代码...} {代码...} 如果你想知道 manylinux_2_35 是什么含义,可以参考:pypa/manylinux输出如下: {代码...} 安装最新的 patchelf 参考:[链接]安装 patchelf 之前要安装 autoconf {代码...}

pymilvus 的 offset 参数不生效

2023-09-19
阅读 1 分钟
746
错误写法 {代码...} 正确的写法 {代码...}

debian10 buster 可能要停止维护了?

2023-09-19
阅读 2 分钟
794
{代码...} 上面脚本,报错如下 {代码...} 但是看来一下官网又不是[链接]估计还是不靠谱的 aliyun 导致的

aliyun cicd+debian12,把软件源换成 aliyun 内网源

2023-09-19
阅读 1 分钟
1.2k
aliyun 内网 {代码...} 如果是外网,直接用中科大吧,速度更快 {代码...}

给 linux 的 NVIDIA GPU 安装 CUDA Toolkit

2023-09-18
阅读 4 分钟
1.8k
拿到电脑后,我先一个 ubuntu-drivers devices 查看可用的驱动版本 {代码...} 参考:使用 ubuntu-drivers 安装 nvida 显卡驱动的一些疑问?关于『使用 ubuntu-drivers 安装 nvida 显卡驱动的一些疑问』解答因为我是 ubuntu server 版本,而不是 Desktop 版本,所以我要安装带 -server 后缀的然后我想安装最新的,最新的...

使用中科大镜像源一键给 ubuntu 安装 docker

2023-09-18
阅读 2 分钟
2k
{代码...} 然后 {代码...} 如果想以普通用户(非 root)使用 docker,再执行下面的命令 {代码...} 如果还想安装最新的 docker-compose ,使用下面的命令 {代码...} 如果你不幸在中国大陆,给 docker 换镜像源也是很重要的参考: 哪个docker镜像源质量最好?编辑下面的文件 {代码...} 非 root 要加 sudo写入下面的内容 {代...

vscode + autopep8 无法格式化 python 代码问题解决

2023-09-14
阅读 3 分钟
1.4k
{代码...} 上面的代码,死活无法用快捷键格式化,所以手动输入 autopep8 看看 {代码...} 懒得去管是哪个模块引起的问题了先无脑升级第三方试试 {代码...} 升级之后,问题就解决了具体是哪个包引起的问题,我懒得去找了,反正全部升级就对了

RPATH 的优先级高于 LD_LIBRARY_PATH、LD_PRELOAD 这些环境变量吗?

2023-09-14
阅读 1 分钟
725
延伸出一个问题:RPATH 的优先级高于 LD_LIBRARY_PATH、LD_PRELOAD、LD_LIBRARYN、LD_DEBUG、LD_BIND_NOW 这些环境变量吗?

给 python 的爬虫 docker 镜像添加 nodejs 环境

2023-09-11
阅读 3 分钟
1.7k
过去会使用类似 curl -sL https://deb.nodesource.com/setup_16.x | bash - 这样的方式添加 source 源,然后在使用 apt 安装 nodejs

linux 如何判断一个文件是否是「ELF共享对象」

2023-09-09
阅读 2 分钟
1.4k
最近在看 《程序员的自我修养--链接、装载与库》里面提到一个概念「ELF共享对象」所以我想知道:「linux 如何判断一个文件是否是「ELF共享对象」问了一下 chatGPT要判断一个文件是否是 ELF 共享对象(也称为共享库或共享库文件),你可以使用 file 命令并查看文件的类型信息。ELF 共享对象的文件类型通常是 "shared obje...

python 第三方包安装路径 site-packages 下面的以 .libs 结尾的路径是干嘛的?

2023-09-09
阅读 16 分钟
1.1k
这些第三方包(指的是 pyav)的第三方依赖(指的是 pyav 依赖的 ffmpeg 那些 libav库),是和第三方包(指的是 pyav)同级目录,并且以 .libs 结尾。如上

docker build 报错 source: not found

2023-09-09
阅读 7 分钟
858
{代码...} 报错了 {代码...} 问题原因,docker build 默认使用 sh,而不是 bash而 sh 是没有 source 命令的所以,解决方案就是把 sh 改成 bash怎么改?加一行 SHELL ["/bin/bash", "-c"]完整的 {代码...}

ubuntu 编译 pyav 报错 libx264 not found

2023-09-07
阅读 1 分钟
619
{代码...} 解决办法: {代码...} 报错 {代码...} 解决办法: {代码...}

cython 编译问题 和 chatGPT QA 日志

2023-09-07
阅读 3 分钟
708
A: 在执行 python setup.py build_ext --inplace --debug 命令时,会首先生成C文件,然后再将其编译为共享库(通常是扩展模块)。以下是该命令的工作流程:

linux 查看当前有多少个 ssh 连接,并且列出具体信息

2023-09-05
阅读 1 分钟
5.1k
要查看当前有多少个SSH连接并列出具体信息,可以使用以下命令: {代码...} 该命令将显示所有连接的详细信息,包括用户名、终端、登录日期和时间等。另外,也可以使用以下命令列出当前连接的信息: {代码...} 这个命令会显示当前登录到系统的用户的信息,以及每个用户正在运行的进程。通过查看输出,你可以获取到SSH连接...

如何编写一个带「智能提示」和「历史记录」的 python 命令行工具?

2023-09-03
阅读 1 分钟
1k
「智能提示」和「历史记录」就是类似 oh my zsh 的 zsh-autosuggestions 插件效果一样参考:Linux 安装 oh my zsh,并开启常见插件参考:Python 如何实现命令行下的交互式 GUI4个用于构建优秀命令行用户界面的Python库4 Python libraries for building great command-line user interfaces

当容器内的进程只监听 127.0.0.1 而不是 0.0.0.0 ,宿主机可以使用 127.0.0.1 访问资源吗?

2023-08-31
阅读 3 分钟
1.1k
前言:因为遇到了docker+etcd 无法远程访问?这个问题,所以我要深入探究一下当容器内的进程只监听 127.0.0.1 而不是 0.0.0.0 ,宿主机可以使用 127.0.0.1 访问资源吗?可以当容器内的进程只监听 127.0.0.1 而不是 0.0.0.0 ,宿主机可以使用 网关分配的ip 访问资源吗?不可以网关分配的ip 指的是 192.168.x.1 这种下面做...

记录一个因为 etcd 出问题,导致 milvus 集群无法使用的问题

2023-08-31
阅读 1 分钟
637
详细内容参考:[链接]我先尝试重启了几次 etcd但是没用,我就把持久化卷给删除了,删除之后,整个 milvus 的集合都不见了为什么?因为 milvus 集群把有哪些集合等元信息记录在 etcd 中

ubuntu gnome 如何在命令行实现「挂起」电脑

2023-08-28
阅读 1 分钟
1.1k
在 Ubuntu GNOME 中,你可以使用 systemctl 命令来实现系统的挂起(休眠)。以下是在命令行中如何实现的步骤:打开终端:你可以使用快捷键 Ctrl + Alt + T 来打开终端。输入以下命令并按下 Enter 键,以挂起系统(进入休眠): {代码...} 系统会要求你输入管理员密码以进行授权。输入密码后,系统将会进入挂起状态(休眠...

docker 调用 nvidia 的 GPU 教程

2023-08-24
阅读 2 分钟
1.5k
seo 优化:安装docker 驱动 显卡 英伟达看 nvidia 官方教程:[链接]一下子就成功了! {代码...}

华为昇腾 import acl 报错 ModuleNotFoundError: No module named 'acl'

2023-08-17
阅读 2 分钟
3.2k
[链接]首先,你要知道 acl 在哪里acl 是一个 so 文件,可以让 cpython 直接调用的 so 文件,是 cann 的一部分pypi 上下载不到 acl所以你要调用 acl,首先要安装 canncann 默认的安装路径在 /usr/local/Ascend/ascend-toolkit/acl 默认的安装路径在 /usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/lib64/libamct...

Ascend 310 和 atlas 产品的对应关系

2023-08-12
阅读 1 分钟
1.1k
在华为云买了一个云主机但是只标注了是 Ascend 310,没说是什么 atlas!?提交工单问了一下华为工程师得到的答复是「当前规格对应的版本是Atlas 300I 推理卡(型号:3010)」

(华为昇腾)升级 cann 版本和atlas驱动

2023-08-11
阅读 8 分钟
3.1k
最近在搞华为 AI 加速器的适配用的 ascend310 和 Atlas 300I 推理卡(型号:3010)我在华为云开了一个 ascend310+ubuntu18.04 的实例在 onnx 模型转成 om 模型的时候,遇到了一堆问题,各种算子不支持然后,询问华为昇腾工程师之后,建议我升级 cann 的版本[链接]我查看了新开的 ascend310+ubuntu18.04 的 cann 版本是商...