簡體   English   中英

離線安裝 Jupyter notebook

[英]Install Jupyter notebook offline

我有一台無法訪問互聯網的 Linux 機器,我需要在沒有 root 權限的情況下在其上安裝 Jupyter notebook。 我可以將任何文件復制到我的機器上,然后他們將這些文件復制到遠程機器上。 例如,如何在不使用 Anaconda 的情況下獲取所有依賴項並安裝它們? 皮皮沒問題。

警告:由於 virtualenv 中的--relocatable選項可能被棄用,此答案將來可能會失敗

想法:在另一台計算機上創建一個可重定位的virtualenv,在那里安裝jupyter,然后tar並將其移動到所說的linux機器上,解壓它,然后獲利

鈮。 要安裝 virtualenv,請運行pip install virtualenv

第 1 步:創建一個 virtualenv

$ virtualenv .venv

第 2 步:激活 .venv

$ . .venv/bin/activate

第三步:安裝jupyter

$ pip install jupyter

第 4 步:將 .venv 標記為可重定位

$ virtualenv --relocatable .venv

第 5 步:tar .venv 目錄

$ tar czfv venv.tgz .venv/

第 6 步:移動到離線 linux 機器,並解壓

$ tar xvzf venv.tgz

第 7 步:激活 virtualenv 以使用它

$ . .venv/bin/activate

如果有人仍然收到以下錯誤:

-bash: ./.venv/bin/jupyter-notebook: /home/hhoward/.venv/bin/python2.7: bad interpreter: No such file or directory

(添加到 Ayush 的答案中)

在 jupyter 安裝之后運行可重定位命令很重要。

pip install jupyter
virtualenv --relocatable .venv

希望這可以幫助。

您可以使用另一台可以訪問互聯網的 Linux 機器來打包 jupyter 及其依賴項,然后將其移動到您的機器上並進行安裝。

  1. 在互聯網訪問機器上創建tar.gz文件:
mkdir jupyter
cd jupyter
pip download jupyter
cd ..
tar -czvf jupyter.tar.gz /jupyter
  1. 使用外部硬盤將創建的jupyter.tar.gz文件移動到您的機器上。

  2. 在你的機器上安裝jupyter.tar.gz文件:

tar -zxvf jupyter.tar.gz
pip install jupyter --no-index --find-links=./jupyter
  1. 檢查一切是否正常:
jupyter notebook --ip 0.0.0.0 --port 9999 --allow-root

** 如果你想使用Jupyterlab而不是 Jupyter-notebook 替換這兩行:

一種。 pip download jupyter替換pip download jupyterlab

jupyter notebook --ip 0.0.0.0 --port 9999 --allow-root替換為jupyter lab --ip 0.0.0.0 --port 9999 --allow-root

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM