【发布时间】:2022-11-03 16:02:57
【问题描述】:
我想在 Python 3.10.4 的 Mac OS 12.3.1 上使用 Python 工具包 Neurokit2 (https://neurokit2.readthedocs.io/en/latest/index.html)。
Python 3.10.4 是通过自制软件安装的。由于对 jupyterlab 和 scipy 的依赖,Python 3.9 也通过 homebrew 安装。
通过pip3 install neurokit2 安装 Neurokit2 时,pip 会自动安装仅适用于 python 3.9 的工具包。安装位于harddrive\opt\homebrew\lib\python3.9\site-packages\,文件夹名称为neurokit2 和neurokit2-0.1.7.dist-info。
简单地将两个文件夹复制到各自的 python3.10 路径 (harddrive\opt\homebrew\lib\python3.10\site-packages\) 并不能完成这项工作。
此外,命令pip3.10 install neurokit2 还将工具包安装到python3.9 路径中。
我是否必须卸载然后重新安装 pip 以便它自动分配给 Python3.10,还是有更好的方法来解决这个问题?
【问题讨论】:
-
您可能应该为 py3.10 创建一个虚拟环境,而不是通过自制软件在您的机器上安装另一个版本的 python。
-
这是使用 Nix 而不是 Homebrew 可以完全避免的一类问题。