Python 尝试在Linux服务器上运行jupyter笔记本

Python 尝试在Linux服务器上运行jupyter笔记本,python,Python,我试图在我有权访问的服务器上运行jupyter notebook,但它不断抛出以下错误: 我曾经尝试过使用pip3安装--user sqlite3和pip安装--user pysqlite2以及一系列其他组合,这些组合让我陷入了一个错误的兔子洞 任何帮助都会很好 -bash-4.2$ jupyter notebook Traceback (most recent call last): File "/data/users/USER/.local/lib/python3.7/s

我试图在我有权访问的服务器上运行jupyter notebook,但它不断抛出以下错误:

我曾经尝试过使用
pip3安装--user sqlite3
pip安装--user pysqlite2
以及一系列其他组合,这些组合让我陷入了一个错误的兔子洞

任何帮助都会很好

-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'
输出2

-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.

看起来您有多个Python安装

执行以下步骤:

  • 转到您的主目录
  • 使用创建虚拟环境
  • python3.6-m-venv-env

  • 激活venv
  • source env/bin/activate

  • 安装Jupyter
  • python-mpip安装——升级pip

    python-m pip安装jupyter

  • 运行jupyter笔记本
  • jupyter笔记本

  • 要打开笔记本,请确保将localhost:8888放入putty tunnel配置,然后在本地web浏览器上打开localhost:8888

  • 可能是缺少了一些绑定。安装sqlite-devel(或在某些基于Debian的系统上安装libsqlite3-dev)这可能会帮助您查看第一个答案,我尝试了
    pip3安装--用户libsqlite3-dev收集libsqlite3-dev错误:找不到满足libsqlite3-dev要求的版本(从版本:无)错误:找不到与libsqlite3 dev相匹配的发行版
    我收到此错误:
    -bash-4.2$sudo apt get安装libsqlite3 dev[sudo]用户密码:sudo:apt get:command not found
    您的Linux发行版是什么?使用此命令查找“hostnamectl”,我使用outputrun将输出添加到原始假定的post,并将其作为超级用户运行
    -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.