无法在 macOS 上的 Python3.12 venv 中 pip 安装要求

问题描述 投票:0回答:1

尝试在 macOS Sonoma 14.4.1 上设置 Python3.12(通过 Homebrew 安装)venv,但完全无法使用 pip。

python3 -m venv .venv
source .venv/bin/activate
python3 -m ensurepip
python3 -m pip install -r requirements.txt

始终导致“ModuleNotFoundError:没有名为‘pip’的模块”

很困惑,我以为pip已经是Python自带的了?

python3 -m ensurepip
结果为:“成功安装 pip-24.2”。我已经尝试了 python/python3 pip/pip3 的所有组合。我也尝试了
python3 -m install numpy
(仅一包),结果相同。

我做错了什么?

python macos pip python-venv
1个回答
0
投票

通过将虚拟环境命名为“venv”和NOT“.venv”解决了这个问题。我猜想命名 Linux 中不存在的环境“.venv”会发生一些冲突?

© www.soinside.com 2019 - 2024. All rights reserved.