Getting "ModuleNotFoundError: No module named 'pip'" while inside of venv

Getting "ModuleNotFoundError: No module named 'pip'" while inside of venv

尝试使用需要 python 3.10 的 CLI 抓取工具 我安装了 python 3.10 并使用这些命令创建了虚拟环境:

sudo apt update && sudo apt -y install python3.10
sudo apt -y install python3.10-dev python3.10-venv
python3.10 -m venv venv
source venv/bin/activate

但是当我尝试安装要求时

pip3 install --update -r requirements.txt

我明白了

Traceback (most recent call last):
  File "/home/alex/scraper/venv/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'

在 venv 之外时,

pip3 --version

Returns:

pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

我是 运行 流行 Os 21.04

最新 pip 下载

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10

使用 venv 之外的最新 pip,python3.10 -m pip

告诉我正确的用法是

Usage:
/usr/bin/python3.10 -m pip <command> [options]

这就是 venv 中对我有用的东西

不确定我的 python 3.10 是否正在下载到一个奇怪的目录或什么