在Ubuntu15.04上,我正确地安装了I python2,并在PYTHONPATH中添加了“/usr/local/lib/python2.7/dist packages”的条件下使用notebook。
现在,我安装了python3和ipython3。ipython3 notebook
工作得很好(前提是我从pythonpath中删除了上面的引用)。但是ipython2 notebook
返回
Could not start notebook. Please install ipython-notebook
不管Python。
我在/usr/bin/中安装了python2和python3,在/usr/local/bin中安装了ipython2和ipython3。ipythons安装了pip和pip3。
现在,如果我安装了ipython-notebook
,它会在/usr/bin中安装(我认为)另一个ipython,这也不起作用。
这有点混乱,换句话说,我有一大堆python发行版。 下次我应该用水蟒,我知道。但现在我想坚持下去。我该怎么做?
除了高级用例之外,很少应该设置Python path,也不应该将PYTHONPATH设置为已经在sys.path上的一个Python版本的标准目录。唯一能做的就是破坏Python,特别是除了已经使用了该目录的版本之外的版本。
如何安装
ipython-notebook
?要使用pip安装笔记本,请执行以下操作:
注意该命令安装文件的路径。它可能在
/usr/local
中。如果您得到的IPython版本与预期不同,那么可能会有一个
easy-install.pth
扰乱您的导入路径。一个常见的由陈旧和破损引起的问题。您可以用以下方法测试:和/或
如果在
usr/local/lib/pythonX.Y/dist-packages/easy-install.pth
中看到以/usr/lib
开头的行,请删除它们,它们可能会导致导入错误版本的包。通常,最简单的确定方法是删除包的所有版本并重新启动。您可以尝试
pip uninstall ipython
,并不断重复,直到它说没有安装任何版本。您可能还使用apt-get
安装了IPython,在这种情况下,您可以使用apt-get remove ipython
删除它。一旦您确信系统上没有IPython,就可以使用(如果您希望同时使用传统Python和Python 3)
相关问题 更多 >
编程相关推荐