(基本)C:\ Users \ Kevin> pip install scipy已满足要求: c:\ programdata \ anaconda3 \ lib \ site-packages(1.1.0)中的scipy
等
突然,我的jupyter笔记本拒绝导入多个软件包。 pandas和numpy可以工作,但是其他所有软件包都不能(spacy,nltk,scipy,请求)
我尝试重新安装软件包,但是它说我已经安装了它们。
为什么会这样?
答案 0 :(得分:2)
您可以使用which python
来查看默认情况下使用的python,也可以使用笔记本计算机中的!which python
来查看使用的python jupyter。要查看软件包的安装位置,可以使用pip show package_name
。
您可能已将软件包安装在另一个环境中,或者正在从另一个环境中启动jupyter,或者您使用的jupyter不是安装在基本anaconda环境中的软件包。
您可以使用以下方法安装新环境:
conda create -n my_env python=3 anaconda
然后,您可以使用conda activate my_env
激活环境,然后使用pip install ...
在该环境中安装软件包,如果从活动环境启动jupyter,它将使用该python。
使用conda deactivate
,您可以回到base
环境。
签出https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
答案 1 :(得分:0)
您安装了Anaconda + Python吗? Python没有附带软件包,也许您使用的是Python路径而不是Anaconda来运行jupyter