‌在Ubuntu系统中使用pip安装virtualenv时遇到“externally-managed-environment”错误

‌在Ubuntu系统中使用pip安装virtualenv时遇到“externally-managed-environment”错误

bjdsh@ubuntu:~$ pip install virtualenv
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.12/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.

表明Python环境由系统外部管理‌。以下是几种解决方法:

1.使用系统包管理器安装‌:

可以使用Ubuntu的系统包管理器apt来安装Python库,例如:

sudo apt install python3-virtualenv

2.创建Python虚拟环境‌:

安装python3-venv包(如果尚未安装):

sudo apt install python3-venv

创建一个新的虚拟环境:

python3 -m venv myenv

激活虚拟环境:

source myenv/bin/activate

在虚拟环境中使用pip安装所需的包:

pip install virtualenv

3.使用pipx安装应用程序‌:

安装pipx:

sudo apt install pipx

使用pipx安装所需的Python应用程序:

pipx install virtualenv

这些方法可以帮助你解决在Ubuntu系统中使用pip安装virtualenv时遇到的“externally-managed-environment”错误。‌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北极的三哈

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值