在 Ubuntu 24 上安装 Python 3.12 的 pip,可以按照以下步骤操作:
更新包列表: 打开终端,运行以下命令以确保你的包列表是最新的:
sudo apt update
安装 Python 3.12(如果还没有安装): 运行以下命令安装 Python 3.12:
sudo apt install python3.12
安装 pip: 你可以通过 get-pip.py 脚本来安装 pip。首先,下载这个脚本:
curl -O https://bootstrap.pypa.io/get-pip.py
然后使用 Python 3.12 运行这个脚本:
python3.12 get-pip.py
验证安装: 安装完成后,可以通过以下命令验证 pip 是否安装成功:
python3.12 -m pip --version
如果你需要使用 pip 来安装 Python 包,可以直接使用:
python3.12 -m pip install 包名
这样就可以在 Ubuntu 24 上成功安装 Python 3.12 的 pip 了!如果有任何问题,请随时询问。
安装出错
安装python3.12不成功。系统原来有的。出错信息如下。
Running kernel seems to be up-to-date.
Restarting services...
Service restarts being deferred:
systemctl restart unattended-upgrades.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
ycjy@ubuntu:~$ python3.12 get-pip.py
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.
看起来你的系统限制了直接使用 pip 安装包。你可以选择创建一个虚拟环境,步骤如下:
安装 python3-venv:
sudo apt install python3-venv
创建虚拟环境:
python3.12 -m venv myenv
source myenv/bin/activate
在虚拟环境中安装 pip(通常已自动安装): 验证安装:
pip --version
现在你可以在虚拟环境中安装任何需要的包。如果有其他问题,请告诉我!
作者:严锋 创建时间:2024-10-06 17:08
最后编辑:严锋 更新时间:2025-05-09 15:48
最后编辑:严锋 更新时间:2025-05-09 15:48