pip3安装的包jupyter无法导入
今天更新了python3和jupyterlab,然后发现使用pip3安装的python包在使用jupyter时候会出现导入的错误:以numpy为例
Import error: No module named numpy
这个问题的根源在于没有把pip安装包的路径加入到jupyter的加载库的路径中,解决方案如下:
- 首先重新使用pip2安装numpy,这个时候不会重新安装,而是会返回如下的提示:
pip3 install numpy
Requirement already satisfied: numpy in /usr/local/Cellar/python@3.9/3.9.1_8/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (1.20.0)
这里的
/usr/local/Cellar/python@3.9/3.9.1_8/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
便是numpy被安装的路径。
2. 将上述路径添加到jupyter的加载路径中,代码如下:
import sys
sys.path.append("/usr/local/Cellar/python@3.9/3.9.1_8/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages")
再次加载numpy,成功!
发布于 2021-02-07 19:51