【发布时间】:2022-04-10 16:25:23
【问题描述】:
我一直在通过本地 jupyter notebook 进行一些数据分析,使用 sqlite、pandas 和 plotly。我想在 colab 网站上移动该笔记本以允许其他人使用它,但它报告的是 SQLite 版本 3.22 而不是 3.30。
我正在使用一些仅在 SQLite 3.28 中可用的窗口函数,并想升级 SQLite,我已经尝试过
!apt-get update
!apt-get upgrade sqlite3
但这告诉我我有最新版本的 SQLite(即 3.22)。有什么想法可以解决这个问题吗?
EDIT1:运行 ```!apt-cache policy sqlite3`` 结果是:
sqlite3:
Installed: 3.22.0-1ubuntu0.2
Candidate: 3.22.0-1ubuntu0.2
Version table:
*** 3.22.0-1ubuntu0.2 500
500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
100 /var/lib/dpkg/status
3.22.0-1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
【问题讨论】:
-
首先使用此命令检查您想要的版本是否可用!apt-cache policy sqlite3...结果将其添加到您的问题中
-
@GiovaniSalazar 刚刚添加了上面的结果:)
-
你只有 Candidate: 3.22.0-1ubuntu0.2 ...让我看看 google colab 中是否有升级选项
-
@GiovaniSalazar 可能不是这个地方,但你知道如何在 ubuntu 上更改候选人吗?我之前也遇到过同样的问题,但我通过 Conda 绕过了它。
-
可能这项工作 ...pastebin.com/t5AZj86d 但我认为 google colab 删除文件夹....我不使用 Conda
标签: python sqlite google-colaboratory