首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图在Linux服务器上运行jupyter笔记本

试图在Linux服务器上运行jupyter笔记本
EN

Stack Overflow用户
提问于 2019-07-06 19:26:45
回答 1查看 379关注 0票数 2

我试图在一个我可以访问的服务器上运行jupyter notebook,但是它总是抛出这个错误:

我尝试过使用pip3 install --user sqlite3pip install --user pysqlite2,再加上一些其他的组合,这让我陷入了一个错误的兔子洞。

任何帮助都会很好。

代码语言:javascript
运行
复制
-bash-4.2$ jupyter notebook
    Traceback (most recent call last):
      File "/data/users/USER/.local/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 10, in <module>
        import sqlite3
      File "/usr/local/lib/python3.7/sqlite3/__init__.py", line 23, in <module>
        from sqlite3.dbapi2 import *
      File "/usr/local/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>
        from _sqlite3 import *
    ModuleNotFoundError: No module named '_sqlite3'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/data/users/USER/.local/bin/jupyter-notebook", line 6, in <module>
        from notebook.notebookapp import main
      File "/data/users/USER/.local/lib/python3.7/site-packages/notebook/notebookapp.py", line 86, in <module>
        from .services.sessions.sessionmanager import SessionManager
      File "/data/users/USER/.local/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 13, in <module>
        from pysqlite2 import dbapi2 as sqlite3
    ModuleNotFoundError: No module named 'pysqlite2'

Output1:

代码语言:javascript
运行
复制
-bash-4.2$ hostnamectl
   Static hostname: SERVER_NAME
         Icon name: computer-server
           Chassis: server
        Machine ID: 807cc73fa4ba404192edd7c64de3cf3f
           Boot ID: 279d14738e2548d2b0622b399a9dfd40
  Operating System: Red Hat Enterprise Linux
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.6:GA:server
            Kernel: Linux 3.10.0-957.10.1.el7.x86_64
      Architecture: x86-64

Output2

代码语言:javascript
运行
复制
-bash-4.2$ yum install sqlite-devel
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Repo rhel-7-server-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/766154663321574841286633-key.pem
You need to be root to perform this command.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-06 19:37:29

因此,您似乎有多个Python安装。

执行下列步骤:

  1. 转到您的主目录
  2. 使用

python3.6 -m venv env

  1. 激活静脉

source env/bin/activate

  1. 安装木星

python -m pip install --upgrade pip

python -m pip install jupyter

  1. 运行jupyter笔记本

jupyter notebook

  1. 要打开笔记本,请确保将localhost:8888放入您的putty隧道配置中,然后在本地web浏览器上打开localhost:8888。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56917052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档