centos解決pip 安裝的 cv2報錯

2021-10-01 17:43:54 字數 1094 閱讀 3466

簡單命令:

1.yum install libsm-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false

2.yum install libxrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=false

3.yum install libxext-1.3.3-3.el7.x86_64 --setopt=protected_multilib=false

一種思路

步驟:執行import cv2 看報錯:

>>> import cv2

traceback (most recent call last):

file "", line 1, in file "/root/miniconda3/envs/tf-cpu/lib/python3.7/site-packages/cv2/__init__.py", line 3, in from .cv2 import *

importerror: libsm.so.6: cannot open shared object file: no such file or directory

yum whatprovides + 「報錯的檔案」 比如這裡是 libsm.so.6

然後, linux彈出:

`已載入外掛程式:fastestmirror

loading mirror speeds from cached hostfile

* base: mirrors.neusoft.edu.cn

* epel: mirrors.njupt.edu.cn

* extras: mirrors.njupt.edu.cn

* updates: mirrors.njupt.edu.cn

libsm-1.2.2-2.el7.i686 : x.org x11 sm runtime library

源 :base

提供 :libsm.so.6`

此時, 按照libsm-1.2.2-2.el7根據上面的命令進行變更安裝.即可.

CentOS 安裝pip教程

root localhost wget no check certificate3.執行get pip.py root localhost python get pip.py4.現在就已經完成了pip的安裝 5.使用pip命令安裝python 沙河環境 root localhost pip inst...

解決pip安裝太慢的問題解決pip安裝太慢的問題

經常在使用python的時候需要安裝各種模組,而pip是很強大的模組安裝工具,但是由於國外官方pypi經常被牆,導致不可用,所以我們最好是將自己使用的pip源更換一下,這樣就能解決被牆導致的裝不上庫的煩惱。網上有很多可用的源,例如豆瓣 清華 如果只是臨時需求 可以在使用pip的時候加引數 i 例如 ...

解決pip安裝慢

國內源 新版ubuntu要求使用https源,要注意。清華 阿里雲 中國科技大學 華中理工大學 山東理工大學 豆瓣 臨時使用 可以在使用pip的時候加引數 i 例如 pip install i pyspider,這樣就會從清華這邊的映象去安裝pyspider庫。永久修改,一勞永逸 linux下,修改...