【发布时间】:2022-01-12 01:36:07
【问题描述】:
尝试使用需要 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
返回:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
我正在运行 Pop Os 21.04
【问题讨论】:
-
每个版本的 Python 都需要安装模块。尝试为 3.10 安装
pip -
试试
sudo apt -y install python3.10-dev python3.10-venv python3.10-pip -
@mechanical_meat @Alasdair
E: Unable to locate package python3.10-pip E: Couldn't find any package by glob 'python3.10-pip' -
它很新,3.10...在有人制作相关软件包之前,您可以暂时使用 3.9 吗? 3.10 的点子可能还有另一个来源,但我不确定。
-
最近更新需要 3.10:/ @mechanical_meat
标签: python pip python-venv python-3.10