当选择Python 3内核时,ipython使用Python 2内核

时间:2019-12-03 21:31:18

标签: jupyter jupyter-lab

我正在Ubuntu上运行jupyter实验室。我安装了Python 2.7和3.5。我为内核选择了Python 3,然后尝试导入geopy,但是找不到该模块。

如果我在Jupyter之外运行python,这就是我所看到的。

ubuntu:~$ python
Python 2.7.12 (default, Oct  8 2019, 14:14:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import geopy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named geopy
>>> quit()
ubuntu:~$ python3
Python 3.5.2 (default, Oct  8 2019, 13:06:37)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import geopy
>>>

相同的结果是我运行ipython2或ipython。使用ipython2时,找不到它(因为它没有安装在Python2.7上),但是如果我运行ipython,它会找到它。这是显示内核为Python 3的屏幕截图。

我无法上传图片,因为这是该帐户的第一篇帖子。但是我选择Python 3作为右上角的内核。

但是,这仅发生在Jupyter Lab中,在Jupyter Notebook中工作正常。我在这里错过明显的东西吗?

0 个答案:

没有答案