You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python项目如何切换使用的pip版本以解决fastf1安装失败问题

pip版本与当前项目Python版本不匹配修复方案

该问题核心原因是系统环境变量PATH中,Anaconda自带的Python3.7对应pip路径优先级更高,调用pip时默认加载3.7版本,无法适配Python3.10环境下的包。

临时使用无需修改配置

直接用python -m pip替换所有pip开头的命令,安装fastf1直接执行:

python -m pip install fastf1

该命令强制调用当前终端识别到的Python3.10对应的pip版本,完全规避路径优先级混乱问题。

仅当前终端会话生效

先找到本地Python3.10安装目录下的Scripts文件夹路径,在当前PowerShell终端执行:

$env:Path = "替换为你自己的Python3.10的Scripts实际路径;$env:Path"

执行完成后运行pip --version即可看到对应Python3.10的pip版本。

项目长期使用推荐(完全隔离全局环境)

在当前项目目录下创建专属虚拟环境:

  1. 执行命令创建虚拟环境:
python -m venv venv
  1. 激活虚拟环境:
.\venv\Scripts\Activate.ps1

激活后终端前缀会出现(venv)标识,所有pip、python命令全部绑定虚拟环境内的Python3.10版本,不会和全局Anaconda的版本冲突,装包仅作用于当前项目。

全局永久修改优先级

打开系统环境变量编辑页面,找到Path变量,把Python3.10的安装目录、对应Scripts目录的路径,移动到所有Anaconda相关路径的上方,保存后重启所有终端即可全局生效。

内容的提问来源于stack exchange,提问作者João Guilherme Bezerra Alves

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 18:45:01