如何将 pip 用于 Python3.10 而不是 Python 3.9?

How to use pip for Python3.10 instead of Python 3.9?

我想在 Python 3.10.4 中的 Mac OS 12.3.1 上使用 Python 工具包 Neurokit2 (https://neurokit2.readthedocs.io/en/latest/index.html)。

Python 3.10.4 是通过自制软件安装的。 Python 由于 jupyterlab 和 scipy.

的依赖性,3.9 也是通过自制软件安装的

当通过 pip3 install neurokit2 pip 安装 Neurokit2 时,pip 会自动安装仅适用于 python 3.9 的工具包。安装位于 harddrive\opt\homebrew\lib\python3.9\site-packages\ 中,文件夹名称为 neurokit2neurokit2-0.1.7.dist-info

简单地将两个文件夹复制到各自的 python3.10 路径 (harddrive\opt\homebrew\lib\python3.10\site-packages\) 并不能完成这项工作。

此外,命令 pip3.10 install neurokit2 还将工具包安装到 python3.9 路径中。

我是否必须卸载然后重新安装 pip 以便它自动分配 Python3.10,或者是否有更好的方法来解决这个问题?

在一台机器上处理多个版本Python的最好方法是使用pyenv。

您可以安装多个版本并选择在本地路径或全局上下文中激活哪个版本: https://github.com/pyenv/pyenv