úvod

Jupyter Notebook je robustná webová aplikácia, ktorá vám umožňuje vytvárať a distribuovať dokumenty obsahujúce rovnice, živý kód, naratívny text a vizualizácie. Je to výkonný softvér s otvoreným zdrojom, ktorý je navrhnutý pre prípady viacnásobného použitia vrátane štatistického modelovania, numerickej simulácie, strojového učenia a vizualizácie údajov..


Platforma môže byť okrem toho použitá v mnohých jazykoch, ako napríklad Julia, Ruby, Haskel, R a Python..

Táto príručka vám pomôže nainštalovať Jupyter Notebook na váš server Debian 9. Ukážeme vám tiež, ako nakonfigurovať túto aplikáciu pre Python 3.

Za predpokladu, že máte Python hosting (t. J. Webhosting, ktorý podporuje Python) alebo hosting, ktorý podporuje jazyk, pre ktorý nastavujete službu Jupyter (napr. R), začnime!

Predtým ako začneš

Aby táto inštalácia fungovala bezchybne, musia byť na svojom mieste skôr, ako začnete:

  • Webhostingový účet
  • Plne nakonfigurovaný server Debian 9

Krok 1 – Inštalácia programu Python 3 a Pip

Prvým krokom pri inštalácii Jupyter Notebooku na server Debian 9 je aktualizácia indexu miestneho apt balíka:

$ Sudo apt update

Potom spustite príkaz uvedený nižšie a nainštalujte ho Python 3 rovnako ako hlavičkové súbory jadro; spoľahlivý správca balíkov Python:

$ Sudo apt nainštalujte python3-pip python3-dev

Poznámka: Váš server Debian 9 je predinštalovaný s Python 3.5.

Po inštalácii týchto komponentov spustite príkaz uvedený nižšie a overte verziu nainštalovaného Pythonu:

$ Python3 – konverzia

Získate výstup podobný nasledujúcemu:

Python 3.5.3

Ďalším príkazom nižšie skontrolujte Pip:

$ Pip3 – konverzia

Takto získate výstup nižšie:

pip 9.0.1 z / usr / lib / python3 / dist-packages (python 3.5)

Teraz pokračujte v inštalácii a vytvorte virtuálne prostredie, v ktorom bude nainštalovaný Jupyter.

Krok 2 – Vytvorenie virtuálneho prostredia

V súčasnosti sú na vašom serveri už nainštalované hlavičky Pip, Python 3 a samotné Python 3. Teraz môžete pokračovať a vytvoriť virtuálne prostredie Python, v ktorom bude nainštalovaný program Jupyter Notebook.

Najprv spustite príkaz uvedený nižšie a aktualizujte Pip:

$ Sudo -H pip3 install – upgrade pip

Ak je všetko v poriadku, dostanete výstup nižšie:

Nájdená existujúca inštalácia: pip 9.0.1
Odinštalovanie pipu na / usr / lib / python3 / dist-balíčky, mimo prostredia, používateľa
Pip-18.1 bola úspešne nainštalovaná

Potom nainštalujte príkaz virtualenv nasledujúcim príkazom:

$ Sudo -H pip3 nainštalujte virtualenv

Takto získate výstup nižšie:

Inštalácia zbieraných balíkov: virtualenv
Successfullyinstalledvirtualenv-16.1.0

Teraz môžete začať vytvárať virtuálne prostredie Python. Spustite príkaz uvedený nižšie a vytvorte adresár s názvom, myprojectdir, potom prejdite do tohto adresára:

$ Mkdir ~ / myprojectdir
$ Cd ~ / myprojectdir

Toto je adresár, v ktorom sa budú uchovávať všetky súbory projektu. V tomto adresári vykonajte príkaz uvedený nižšie a vytvorte virtuálne prostredie Python:

$ Virtualenv myprojectenv

Toto podnieti vytvorenie nového adresára; myprojectenv v rámci myprojectdir adresár. Potom v tomto adresári (myprojectenv) budú pip aj Python nainštalované vo svojich lokálnych verziách. Toto môžete teraz využiť na nastavenie samostatného prostredia Python pre aplikáciu Jupyter.

Pred inštaláciou Jupytera spustite príkaz uvedený nižšie do aktívneho virtuálneho prostredia Python:

$ Zdroj myprojectenv / bin / activate

Výzva sa zmení a ukáže, že pracujete vo virtuálnom prostredí Python. Príkazy shellu budú mať predponu:

(Myprojectenv) užívateľ @ hostiteľ: ~ / myprojectdir $

Môžete prejsť na ďalší krok:

Krok 3 – Inštalácia a spustenie programu Jupyter

Teraz je všetko nastavené a malo by byť ľahké nainštalovať Jupytera. Tu budete používať správcu balíkov Python; pip nainštalovať Jupyter. Stačí vykonať príkaz uvedený nižšie, aby ste to dosiahli:

$ Pip install jupyter

Týmto sa automaticky nainštaluje softvér potrebný na fungovanie notebooku Jupyter. Ak chcete spustiť aplikáciu, vykonajte nasledujúci príkaz:

(myprojectenv) user @ host: ~ / myprojectdir $ jupyter notebook

Týmto sa vytlačí zoznam aktivít Jupyter Notebooku, ako je uvedené nižšie:

[I 21: 23: 21.198 NotebookApp] Zápis súborov cookie zo serverov notebookov do tajnosti / run / user / 1001 / jupyter / notebook_cookie_secret
[I 21: 23: 21.361 NotebookApp] Poskytovanie zápisníkov z miestneho adresára: / home / sammy / myprojectdir
[I 21: 23: 21.361 NotebookApp] Notebook Jupyter beží na adrese:
[I 21: 23: 21.361 NotebookApp] http: // localhost: 8888 /? Token = 1fefa6ab49a498a3f37c959404f7baf16b9a2eda3eaa6d72
[I 21: 23: 21.361 NotebookApp] Použite Control-C na zastavenie tohto servera a vypnutie všetkých jadier (potvrdenie dvojitým overením).
[W 21: 23: 21.361 NotebookApp] Nenašiel sa žiadny webový prehľadávač: nepodarilo sa spustiť spustiteľný prehľadávač.
[C 21: 23: 21,361 NotebookApp]

Keď sa prvýkrát pripájate, skopírujte alebo prilepte túto adresu URL do svojho prehliadača,
prihlásiť sa pomocou tokenu:
http: // localhost: 8888 / žetón = 1fefa6ab49a498a3f37c959404f7baf16b9a2eda3eaa6d72

záver

To je všetko! Úspešne ste nainštalovali, nakonfigurovali a dokonca spustili program Jupyter Notebook na serveri Debian 9.

Od tohto bodu môžete urobiť veľa vecí, ale najdôležitejšou vecou je naučiť sa používať novo nainštalovanú aplikáciu a ako ju pripojiť k serveru pomocou tunelovania SSH..

Pozrite sa na tieto top 3 najlepšie služby webhostingu

FastComet

Vyvolávacia cena:
$ 2,95


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hosting A2

Vyvolávacia cena:
$ 3,92


Spoľahlivosť
9.3


stanovenie ceny
9.0


Užívatelsky prívetivý
9.3


podpora
9.3


Vlastnosti
9.3

Prečítajte si recenzie

Navštívte A2 Hosting

ChemiCloud

Vyvolávacia cena:
$ 2,76


Spoľahlivosť
10


stanovenie ceny
9.9


Užívatelsky prívetivý
9.9


podpora
10


Vlastnosti
9.9

Prečítajte si recenzie

Navštívte ChemiCloud

Súvisiace články s návodmi

  • Ako nainštalovať Jupyter Notebook na Ubuntu 18.04 VPS alebo na vyhradený server
    nováčik
  • Ako nakonfigurovať synchronizáciu času v Debiane 9
    nováčik
  • Ako vytvoriť jednoduchú webovú aplikáciu s Django Web Framework
    expert
  • Ako nainštalovať R na Ubuntu 18.04
    stredná
  • Ako nainštalovať ionCube Loader na Debian 9 VPS alebo na vyhradený server
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me