九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
jupyter notebook安裝
jupyter notebook是一個(gè)基于web端的IDE,里面可以執(zhí)行40多種語言,同時(shí)很多深度學(xué)習(xí)都是用這個(gè)來開發(fā)的,所以我就打算用這個(gè)來學(xué)習(xí)python,因?yàn)橹笆谴蛩阍趌inux上開發(fā)的,所以我就打算在虛擬機(jī)內(nèi)安裝jupyter,然后在我直接用瀏覽器去訪問。這里我使用的是Ubuntu19.04,下面會講一下這個(gè)操作系統(tǒng)換源和安裝python3.7的教程。

首先在安裝完Ubuntu19.04后我們是需要換源的,這里直接給大家一個(gè)腳本,直接運(yùn)行可以自動換源

。目前好像沒有19.04的源,所以我就不換了(下面是代碼,大家只需要保存為.sh后綴然后到Ubuntu里面輸入sh 你的文件名即可)

#!/bin/sh echo '*********************************'sudo echo '選擇安裝系統(tǒng):'echo ' 14.04 請輸入 1'echo ' 16.04 請輸入 2'echo ' 18.04 請輸入 3'echo '*********************************'read SystemIndex if [ -z $SystemIndex ];then echo '輸入格式錯(cuò)誤' exit else index=`echo '$SystemIndex*1' | bc ` if [ $index -eq 1 ];then System=14.04 elif [ $index -eq 2 ];then System=16.04 elif [ $index -eq 3 ];then System=18.04 fifi echo '*********************************'echo '選擇更新源:'echo ' 阿里源請輸入 1'echo ' 清華源請輸入 2'echo ' 網(wǎng)易源請輸入 3'echo '*********************************'read SourceIndex if [ -z $SystemIndex ];then echo '輸入格式錯(cuò)誤' exit else index=`echo '$SourceIndex*1' | bc ` if [ $index -eq 1 ];then echo 1111 Source=ali elif [ $index -eq 2 ];then echo 222 Source=qinghua elif [ $index -eq 3 ];then Source=163 fifiecho $Sourcefilename='source_${Source}_ubuntu${System}.list' #下載安裝gitecho '開始下載安裝git...'sudo apt-get install gitsudo apt-get -f installsudo apt-get install gitecho '安裝完成'echo '開始下載庫文件...'git clone https://github.com/quanweiGithub/Ubuntu-China-Sourcecd Ubuntu-China-Sourcelsecho '備份原鏈接...'sudo cp /etc/apt/sources.list /etc/apt/sources_init.listecho '設(shè)置鏈接...'sudo cp $filename /etc/apt/sources.listecho '更新源...'sudo apt-get updateecho '修復(fù)軟件...'sudo apt-get -f installecho '更新軟件...'sudo apt-get upgradeecho '清理文件...'cd ..sudo rm -rf Ubuntu-China-Sourceecho '國內(nèi)源清理完畢'
Bash

運(yùn)行腳本完畢后就可以準(zhǔn)備下載python3.7了。我的是19.04的所以默認(rèn)就安裝了3.7.3的

。但是如果你的是16.04的話就可以執(zhí)行下面的命令來進(jìn)行安裝了。

安裝依賴包

sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev

安裝pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT='$HOME/.pyenv'' >> ~/.bashrc
echo 'export PATH='$PYENV_ROOT/bin:$PATH'' >> ~/.bashrc
echo 'eval '$(pyenv init -)'' >> ~/.bashrc
exec $SHELL -l

安裝 python3.7.0pyenv install 3.7.0 -v

對數(shù)據(jù)庫進(jìn)行更新:pyenv rehash

查看已經(jīng)安裝的python版本:pyenv versions

設(shè)置全局python版本pyenv global 3.7.0

安裝完python后就可以準(zhǔn)備安裝jupyter了,因?yàn)槲沂裁匆膊欢缓貌捎米詈唵蔚陌惭b方法:使用conda來進(jìn)行安裝。

我們這里是全程以root用戶來運(yùn)行的,所以要切換到root用戶:su - 如果你沒設(shè)置root密碼可以輸入 sudo passwd

mkdir /Anaconda
cd /Anaconda
wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
bash Anaconda3-4.4.0-Linux-x86_64.sh

我們直接下載安裝腳本就可以自動安裝了。

在安裝過程中會詢問你是否將anaconda的路徑加入到環(huán)境變量中,默認(rèn)是no,我這里不知道怎么回事所以直接沒有加到環(huán)境變量里面。所以我們需要手動添加了了。

我們直接修改配置文件vi ~/.bashrc

然后在最后面加入:export PATH='/root/anaconda3/bin:$PATH'

最后保存退出,更新一下環(huán)境變量:source ~/.bashrc

然后在輸入:conda list 如果有反應(yīng)說明安裝成功!

下面就可以開始安裝jupyter notebook了

輸入:conda install jupyter notebook就可以開始安裝了

安裝完后直接輸入jupyter notebook就可以啟動程序了,但是因?yàn)槲覀兪莚oot所以是不讓我運(yùn)行的,我們需要修改配置文件。

我們先讓它生成配置文件:jupyter notebook --generate-config --allow-root

如果出現(xiàn)上面的文字,說明安裝成功了,然后我們需要修改配置文件:gedit /root/.jupyter/jupyter_notebook_config.py

我這里Ubuntu19.04好像打不開所以我就直接到文件里面找然后直接修改了。

找到這一行#c.NotebookApp.allow_root = False改成c.NotebookApp.allow_root =True

然后直接啟動程序jupyter notebook

默認(rèn)端口為8888,我們先到瀏覽器輸入127.0.0.1:8888

出現(xiàn)上面的界面就說明安轉(zhuǎn)成功了,但是我們還是進(jìn)不去的,因?yàn)槲覀儧]有密碼,我們要修改一下密碼。

輸入:ipython 然后在輸入from notebook.auth import passwd在輸入passwd()

這個(gè)時(shí)候輸入密碼就可以獲得密碼的hash值:

復(fù)制這個(gè)值,粘貼到配置文件內(nèi)

保存好后就可以直接輸入密碼訪問了,但是這個(gè)時(shí)候還是不能直接遠(yuǎn)程訪問,所以我們還需要這樣設(shè)置一下(自己找位置,然后把內(nèi)容修改一下,把#注釋掉):

c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False(True:啟動時(shí)自動打開瀏覽器)
c.NotebookApp.port = 8888(端口設(shè)置)

還有我們需要配置一下防火墻,默認(rèn)Ubuntu安轉(zhuǎn)了UFW防火墻,下面是這個(gè)防火墻的一些配置:

啟動防火墻:sudo ufw enable或者sudo ufw default deny

關(guān)閉防火墻:sudo ufw disable

查看防火墻狀態(tài):sudo ufw status

開啟或者禁用相應(yīng)的端口:

sudo ufw allow 80 允許外部訪問80端口sudo ufw delete allow 80 禁止外部訪問80 端口sudo ufw allow from 192.168.1.1 允許此IP訪問所有的本機(jī)端口sudo ufw deny smtp 禁止外部訪問smtp服務(wù)sudo ufw delete allow smtp 刪除上面建立的某條規(guī)則ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 要拒絕所有的流量從TCP的10.0.0.0/8 到端口22的地址192.168.0.1

如果沒有安裝可以輸入如下命令安裝:sudo apt-get install ufw

我們直接添加我們的端口就行了,然后就可以在本地直接訪問虛擬機(jī)的ip地址加端口號如果看到以下界面說明可以外部訪問了:

注意:如果你的是虛擬機(jī)想在本地訪問的話需要在虛擬機(jī)的網(wǎng)絡(luò)設(shè)置里面選擇NAT模式。

這里怎么用就不說了,使用起來還是很簡單的,直接在網(wǎng)頁上輸入代碼就可以看到實(shí)際結(jié)果

備注:突然發(fā)現(xiàn)這個(gè)東西太好用了,不僅可以運(yùn)行代碼,還可以用來記筆記,代碼和筆記可以放在一起,簡直是效率神器?。。▽?shí)際演示效果)

如何讓它一直在后臺運(yùn)行呢?

有兩種方法:1.jupyter notebook --allow-root > jupyter.log 2>&1 &

2.nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

說明:1. 用&讓命令后臺運(yùn)行, 并把標(biāo)準(zhǔn)輸出寫入jupyter.log中

2.nohup表示no hang up, 就是不掛起, 于是這個(gè)命令執(zhí)行后即使終端退出, 也不會停止運(yùn)行.

停止方法

  • 執(zhí)行上面第2條命令, 可以發(fā)現(xiàn)關(guān)閉終端重新打開后, 用jobs找不到j(luò)upyter這個(gè)進(jìn)程了, 于是要用ps -a, 可以顯示這個(gè)進(jìn)程的pid.
  • kill -9 pid 終止進(jìn)程
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
docker
wordpress國內(nèi)網(wǎng)速慢加速及防DDOS攻擊快速CF切換教程
Debian 10(Buster)安裝后要做的前 8 件事
ubuntu12.04和ros的安裝
DEVALDI ? Blog Archive ? How to publish almos...
Ubuntu20.04的讓人GC
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服