我对编程很陌生,而且在UNIX环境中这样做很新,所以请耐心等待。
当我跑步时
import sys
sys.executable
在我的Python 3控制台中,输出是
usr\bin\python3
我可以导入我用pip3安装的任何库,没问题。 当我在运行Python 3内核的Jupyter Notebook中这样做时,输出是
usr\bin\python
我用pip3安装的库是我无法访问的。我可以做些什么来解决它,以便Jupyter从正确的位置执行Python,这样我就可以使用pip3为Python 3安装的任何东西了?
谢谢!
答案 0 :(得分:4)
<强>短强>
您需要register your Python kernel with Jupyter,才能找到&#34;权利&#34;蟒
<强>长强>
Jupyter旨在使用多个内核和语言;一些用户通常拥有数十个内核,许多内核可以使用相同的语言,但差别很小。你通常需要&#34;告诉&#34;关于这些内核的jupyter,它通常被称为&#34;安装kernelspec&#34;。在您的情况下,您需要:
您可以在上面的链接中找到相关说明,但有几点提示:
python
替换为/full/path/to/python
。 pip
时,您始终可以将pip
(或pip3
)替换为/full/path/to/python -m pip
,以使用链接到您想要的python的点数。 sudo
,请不要这样做。几个月后,当他们的Linux发行版需要更新时,人们告诉你使用sudo会遇到问题 - 除非你真的知道你在做什么。 一旦您使用Jupyter注册了Python内核,它就会出现在菜单中。您可能需要刷新浏览器。
享受!