ubuntu 卸载numpy(ubuntu完全卸载)

很多朋友对于ubuntu 卸载numpy和ubuntu完全卸载不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

在Linux 中安装和使用 pipx | Linux 中国

在 Linux中,解锁pip的潜力:pipx的安装与实战

pip,Python世界的基石,虽然强大,但在现代Linux发行版中,它面临着一些挑战。用户们曾遭遇过外部管理环境的困扰,为避免全局安装与系统包冲突,pip开始倡导虚拟环境的使用。这时候,pipx应运而生,它巧妙地解决了这个问题,让我们轻松管理Python应用的安装、升级和卸载。本文将带你深入了解在Linux上安装和操作pipx的全过程。

遇见pipx:解决pip的局限

pipx以其独特的设计,为每个安装的Python应用创建独立的虚拟环境,并将这些环境中的二进制文件链接到全局路径。这样,我们无需担心包冲突,且操作流程自动化,大大节省了时间和精力。

在Ubuntu及其他Linux上安装pipx

安装pipx的过程轻而易举,只需在Ubuntu和Debian上简单运行:

sudo apt update&& sudo apt install pipx

其他发行版用户也能通过包管理器轻松获取。安装完成后,确保将其添加到$PATH,以便随时访问:

pipx ensurepathinstall pipx in ubuntu

重启终端,一切就绪了!

实战pipx:操作指南

pipx的核心功能包括软件包的管理,包括安装、升级和卸载。接下来,我们将逐一演示:

安装: pipx install<package_name>,如安装Cowsay: pipx install cowsay。想安装特定版本?用法是 pipx install package==version,例如升级numpy到1.24.1: pipx install numpy==1.24.1

搜索:虽然pipx本身不包含搜索功能,但你可以借助pypisearch来查找Python包,比如搜索neofetch: pypisearch neofetch

升级:一次性升级所有包:pipx upgrade-all;升级特定包:pipx upgrade package-name,如升级cowsay: pipx upgrade cowsay

卸载:对于不再需要的包,使用pipx uninstall package_name,如卸载numpy: pipx uninstall numpy

pip与pipx:选择的智慧

pipx弥补了pip在管理Python应用时的不足,它遵循Python最佳实践,允许用户在享受全局可用性的同时,保持虚拟环境的隔离。对于非开发用户,pipx为使用发行版仓库中未包含的Python应用提供了可能。

无论你是新接触pipx还是寻求更高效管理Python包的方式,本文的教程都希望能给你带来帮助。如有任何问题或建议,欢迎留言交流。

插图说明: MJ/fc6190e2-a412-443e-a83c-91fce1dcf695

原文来源:ItsFoss

作者:Sagar Sharma|选题:lkxed|译者:geekpi|校对:wxy

本文由LCTT原创编译,Linux中国独家发布

Ubuntu完全卸载opencv

一、完全卸载opencv

为了完全卸载OpenCV,首先找到安装目录,运行以下命令:

sudo make uninstall

之后,使用rm命令删除编译安装的目录,包括include和lib文件夹。确保删除干净,避免残留文件影响系统:

sudo rm-r/usr/local/include/opencv2/usr/local/include/opencv/usr/include/opencv

/usr/include/opencv2/usr/local/share/opencv/usr/local/share/OpenCV/usr/share/opencv

/usr/local/bin/opencv*/usr/local/lib/libopencv*

检查是否已完全删除,运行pkg-config命令:

pkg-config opencv--libs

pkg-config opencv--modversion

清理安装残留,使用apt-get命令卸载相关依赖库:

sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java

libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4

libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4

libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-

video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4

二、重新安装opencv

前往OpenCV官网下载对应版本的源代码。安装依赖库,运行以下apt-get安装命令:

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

编译并安装OpenCV,操作如下:

cd opencv

mkdir build

cd build

cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..

make-j

sudo make install

安装过程可能需要一段时间,耐心等待!

三、配置环境变量

将OpenCV库加入PATH,运行以下命令:

sudo gedit/etc/ld.so.conf/opencv.conf

在打开的文件中加入/usr/loacl/lib,保存退出。

sudo ldconfig

编辑bash.bashrc文件,将以下内容添加到文件末尾:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

source/etc/bash.bashrc

检查配置是否正确:

pkg-config opencv--modversion

至此,OpenCV安装完成。

四、解决错误提示

1.若发现之前的版本未完全卸载,导致重新安装时出现相应的目录文件不可用问题,参考前文所述彻底删除OpenCV文件。

2.在安装依赖库时,可能遇到错误提示,指出某些依赖无法满足。这通常是由于源文件过时导致的。解决方法是添加新的源文件,例如:

deb Index of/ubuntu xenial main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-security main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-updates main restricted universe multiverse

deb cn.archive.ubuntu.com/u... xenial-backports main restricted universe multiverse

然后运行sudo apt-get update进行更新即可解决。

阅读剩余
THE END