【发布时间】:2022-01-05 05:18:05
【问题描述】:
我最近在我的 MacBook 上安装了 Spyder 2。然后,由于我无法导入 sklearn 库,我决定也从他们的网站下载 Anaconda。现在,Anaconda 自带了一个 Spyder 环境,我可以在其上导入 sklearn,但是 IDE 是滞后的。有没有办法在我单独下载的 Spyder(运行更流畅)上使用 conda sklearn 库?两个 Spyder 都运行 Python 3.9.5,而我使用的是 MacOs 10.15.7
我尝试通过 PYTHONPATH 管理器设置路径,但 Spyder 2 禁止设置“站点包”的路径,并且在将 sklearn 复制到另一个文件夹并在那里设置路径后,导入失败:
ModuleNotFoundError: No module named 'joblib'
我还在终端上通过 pip 安装了 sklearn,但是如果我尝试在单独的 Spyder 2 中导入 sklearn('找不到名为 sklearn 的模块'或者我无法在那里设置路径),我会遇到同样的问题或缺少某些模块)。 如果我尝试运行
pip install scikit-learn
直接在IPython控制台中,我得到
/Applications/Spyder 2.app/Contents/MacOS/python: No module named pip
如果我尝试
conda install scikit-learn
在我得到的 IPython 控制台中
ValueError: The python kernel does not appear to be a conda environment. Please use ``%pip install`` instead.
所以我好像在兜圈子……
【问题讨论】:
标签: python scikit-learn anaconda spyder