有没有办法更改在该项目中使用的 pip?

Is there a way to change which pip to use at this project?

我正在尝试对 fastf1 库进行 pip 安装。我注意到我使用的是 py 3.7,而 lib 需要 3.8 或更高版本。我更新了我的解释器(到 python 3.10)但是,pip 安装不断返回“错误:找不到满足 fastf1 要求的版本”。我的python --version returns 3.10,但是我的pip版本,虽然更新了,还是调用anaconda的pip

如何更改要在此项目中使用的主 pip?

最终结果:

PS C:\Users...\Github\speedmetrica\DataAnalysis> python --version Python 3.10.0 PS C:\Users...\Github\speedmetrica\DataAnalysis> pip --version 来自 c:\users\jgbal\anaconda3\lib\site-packages\pip (python 3.7)

的 pip 21.3.1

如果 python --version 是 运行ning 所需版本的 Python,而不是 运行ning:

pip install packagename

运行:

python -mpip install packagename

那个 运行 为 Python 版本安装的 pip 模块作为入口点,使用与 运行 相同的 Python 可执行文件]ning,所以它也会为该版本的 Python 安装。

如果您使用 Windows,并以管理员身份安装 the Python launcher for Windows,您可以避免依赖 PATH 特定版本首先出现 [=37] =]宁:

py -3 -mpip install packagename

这将 运行 最新安装的版本 Python 3. 更改为:

py -3.10 -mpip install packagename

将强制它 运行 最新安装的 Python 3.10 副本。