Jupyterlab软件包目录

时间:2018-10-29 20:28:57

标签: python-3.x importerror jupyter-lab

我无法在jupyterlab笔记本中导入pypyodbc。我可以将其导入外壳甚至“旧的” jupyter笔记本中。我尝试通过pipconda手动安装。当我在笔记本中运行!{sys.executable} -m pip install pypyodbc时,它仅显示:

  

已满足要求:pypyodbc   c:〜\ appdata \ local \ continuum \ anaconda3 \ lib \ site-packages \ pypyodbc-1.3.3-py3.6.egg   (1.3.3)

     

已满足要求:setuptools中   〜\ appdata \ local \ continuum \ anaconda3 \ lib \ site-packages   (来自pypyodbc)(39.1.0)

我可以导入其他软件包,但是pypyodbc无法正常工作。 jupyterlab的默认软件包目录是什么,如何将其指向要从中导入软件包的特定目录?

1 个答案:

答案 0 :(得分:0)

您的计算机上可能正在运行多个版本的Python,而Jupyter选择的版本不包含该软件包。要弄清楚笔记本中正在运行什么版本的Python,请在Jupyter中执行以下操作:

import os
import inspect
inspect.getfile(os)

然后您可以在该特定版本上运行pip:

python3.6 -m pip install pypyodbc

或者,如果仍然无法运行,则可以尝试卸载该软件包并通过pip重新安装。