如何将Jupyter notebook安装到linux虚拟机中



我正在尝试将Jupyter notebook安装到linux虚拟机中。我已经在不同的网站上完成了所有的步骤,但是我总是遇到不同的错误,当我尝试使用jupyter命令时,它说它"没有找到",所以安装显然不能工作。当我尝试使用/update pip时,我也出现了错误。

我已经做了什么:

  • 检查了我的Python版本:我的虚拟机上安装了Python 2.7和Python 3.5.2。

  • 我确保安装了pip。它自动安装了版本8,所以我用这个sudo python3 -m pip install --upgrade pip更新了它。它工作了一段时间,即使它一直说有一个新版本可用,我应该升级。然而,现在它只是一直给我以下错误每当我尝试使用pip做任何事情(甚至pip --version看到版本给出这个错误):

    File "/home/vmadmin/.local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
    File "/home/vmadmin/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 57
    sys.stderr.write(f"ERROR: {exc}")
    ^ 
    
  • 尝试用sudo python3 -m pip install --upgrade pip升级pip给了我以下错误:

    File "/home/vmadmin/.local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
    File "/home/vmadmin/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 57
    sys.stderr.write(f"ERROR: {exc}")
    ^ 
    
  • 和尝试安装jupyter与pip3给了我一个类似的错误:

    File "/home/vmadmin/.local/bin/pip3", line 7, in <module>
    from pip._internal.cli.main import main
    File "/home/vmadmin/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 57
    sys.stderr.write(f"ERROR: {exc}")
    ^
    

我已经尝试了另一个帖子的解决方案,也有一个不同的错误我以前得到的,但他们没有工作,我只是真的不确定在哪里寻找解决这些错误,所以任何指针将是非常有帮助的。我的最终目标是在我的Linux虚拟机(Ubuntu 16.04.7)上通过一个端口安装、配置、启动和运行Jupyter notebook。

这里的问题是不支持的语法。Python 2.7和3.5都不再被Pip支持。较新的pip版本在其代码中引入了字符串格式化(f-strings):

s = f"Hello, {your_name}"

但是这个特性是在Python 3.6中引入的,这就是为什么你的一切都失败了。所以你应该升级你的Python版本。

最新更新