Python各类安装包问题总结

问题1:

from torch._C import * # noqa: F403 ImportError: /opt/conda/envs/tracker/lib/python3.7/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent

解决方法:
在安装torch时,可能由于mkl的版本与pytorch的版本不一致导致,或者缺少mkl依赖包,因此需要安装稳定的MKL依赖

pip install mkl==2024.0.0

参考:ImportError】from torch._C import * # noqa: F403; ImportError: xxx: defined symbol: iJIT_NotifyEvent

问题2:

cv2.videocapture()函数读取不到视频帧

解决方法:

pip install opencv-python
pip install opencv-contrib-python 

问题3:

pip uninstall torch后(确认import不了, pip list也没有torch),但是conda install torch,却提示All requested packages already installed.

解决方法:

强制重新安装:使用 conda install --force-reinstall torch 命令来强制重新安装 PyTorch。这将会忽略 Conda 的安装信息,强制重新下载和安装 PyTorch。

问题4:

import decord后无法import mmaction,程序直接卡死
解决方法:
这应该是decord包的bug,先import mmaction相关包,再import decord就OK

from mmaction.apis import inference_recognizer, init_recognizer
import decord  # decord包需要在mmaction之后导入,否则会卡住

另外,decord与Torch也有类似的冲突关系,需要先import torch再import decord:在torch包导入前import decord导致程序卡住

问题5

AttributeError: partially initialized module 'cv2' has no attribute '_registerMatType'

解决方法:

pip install "opencv-python-headless<4.3"
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值