Debian 12 pip 错误 error: externally-managed-environment 解决方法

这篇具有很好参考价值的文章主要介绍了Debian 12 pip 错误 error: externally-managed-environment 解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近升级了服务器系统,从 Debian 11 到了 Debian 12,然后安装 pip 包的时候就发现存在这个问题。

➜  ~ pip3 install torch torchvision torchaudio
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

解决方法

根据提示,我们这里换用 pipx 来安装包

首先安装 pipx

sudo apt install pipx

之后把 pip 命令换成 pipx 命令就行

➜  ~ pipx install torch --include-deps
  installed package torch 2.0.1, installed using Python 3.11.2
  These apps are now globally available
    - convert-caffe2-to-onnx
    - convert-onnx-to-caffe2
    - torchrun
⚠️  Note: '/home/xxx/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is
    updated. Run `pipx ensurepath` to automatically add it, or manually modify your PATH in your shell's config file (i.e. ~/.bashrc).
done! ✨ 🌟 ✨

后面那个 --include-deps 是为了确保依赖也一起安装的。

最后记得添加这一行到 .bashrc 或者 .zshrc

export PATH=$PATH:"/home/xxx/.local/bin"

或者直接执行也一样的文章来源地址https://www.toymoban.com/news/detail-507064.html

pipx ensurepath

到了这里,关于Debian 12 pip 错误 error: externally-managed-environment 解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pip intall 出现 error: subprocess-exited-with-error 错误的解决办法

    安装环境 操作系统:CentOS Python:3.8.0 安装虚拟环境的时候出错 出现错误 再执行pip install virtualenvwrapper 安装成功

    2024年02月11日
    浏览(59)
  • pip intall pywin32出现 error: subprocess-exited-with-error 错误的解决办法

    问题描述: 安装pywin32时候报错: 有朋友说更新一下setuptools就可以了。 方法来自:pip intall 出现 error: subprocess-exited-with-error 错误的解决办法_Jackfled的博客-CSDN博客_subprocess-exit 可惜我测试了,没用。 报错: error: subprocess-exited-with-error_匿名用户2022的博客-CSDN博客  还有另外一

    2024年02月12日
    浏览(59)
  • 如何解决Python pip的版本匹配错误:ERROR: Could not find a version that satisfies the requirement

    博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接 : 🔗 精选专栏 : 《面试题大全》 — 面试准备的宝典! 《IDEA开发秘籍》 — 提升你的IDEA技能! 《100天精通鸿蒙》 — 从Web/安卓到鸿蒙大师! 《100天精通Golang(基础入门篇)》 — 踏入

    2024年04月16日
    浏览(62)
  • 解决pip错误ERROR: Cannot unpack file C:\Users\Administrator\AppData\Local\Temp\pip-unpack-gqvvcmix\simp

    博主使用清华源安装 sphinx 包时,出现: ERROR: Cannot unpack file C:UsersAdministratorAppDataLocalTemppip-unpack-xheicd4tsimple.html (downloaded from C:UsersAdministratorAppDataLocalTemppip-req-build-00dtxg10, content-type: text/html); cannot detect archive format ERROR: Cannot determine archive format of C:UsersAdministratorApp

    2024年02月13日
    浏览(48)
  • 【debian 12】:debian系统切换中文界面

    目录 项目场景 基础参数 原因分析 解决方案 1.ctrl+alt+T 打开终端 2.查询当前语言环境(我的已经设置成了中文  zh_CN.UTF-8) 3.打开语言配置界面 4.最后一步:重启 不要放弃任何一个机会!         这两天拿到了一个  sipeed  的   LicheePi 4A开发板 。 开发板介绍:        

    2024年02月07日
    浏览(43)
  • debian11 debian12 安装图解 服务器+桌面

    debian11、debian12 安装详细图解(实体机) debian是linux几大分支之一,ubuntu也是debian的分支 debian不分服务器、个人桌面版本。 debian12已经发布,和11的安装方法完全一致,截至到更新,12.1版本已经发布。(2023.8.21更新) 官网:debian官网 现在从官网下载,默认就是12.1的网络安装

    2024年02月15日
    浏览(50)
  • Debian 系的 apt 离线安装工具和 Python pip 离线安装工具

    最近有个项目,服务器进去之后不能联网,装包什么的都不方便,于是用一天时间写了一个方便的工具,用于 Debian 和 Ubuntu 系包的离线安装,项目地址请点这里 github link. 两台服务器,一台 A 可以上网(最好网络好一点),一台 B 不能上网,保证 A 和 B 要具备相同架构,相同

    2024年02月11日
    浏览(44)
  • Debian12安装 Docker

    镜像,从认识上简单的来说,就是面向对象中的类,相当于一个模板。从本质上来说,镜像相当于一个文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量

    2024年02月04日
    浏览(37)
  • debian12.4配置

    在虚拟机中装了一个debian12.4, 想配置ssh客户端连接, 出了问题. 配置乱了, 还好长了个心眼, 做了快照. 发现2个问题: debian12.4默认安装完, 有ssh, 先检查一下ssh是否存在, 如果因为其他原因(e.g.反复尝试安装/卸载/配置openssh, 将ssh弄掉了)导致ssh不在了, 要先安装ssh debian12.4默认安装

    2024年01月21日
    浏览(38)
  • debian12部署Gitea服务

    方案一,网络情况良好的情况: 使用wget从github下载gitea二进制文件( 一定要注意下载与自己平台对应的版本 ) 方案二,网络情况不好的情况: 使用在别的地址下载好的gitea二进制文件,上传到debian系统上: 首先创建一个文件夹用来放gitea的二进制文件,路径随意: 然后将

    2024年01月16日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包