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 是否正在下载到一个奇怪的目录或什么
尝试使用需要 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 是否正在下载到一个奇怪的目录或什么