Python學(xué)習(xí)的神器
Juyper
交互式python
神器處理軟件,這樣就可以不用在自己電腦安裝python辛块,想要什么包可以直接在服務(wù)器安裝——小電腦終于不用被摧殘了
用途和Rstudio差不多调煎,可以看到每一步命令的結(jié)果,灰常好用!源内!
# 進(jìn)入conda 環(huán)境
source /home/sll/miniconda3/bin/activate
# 安裝
conda install notebook
conda install Ipython
1老厌、服務(wù)器Jupyter配置:
# 1瘟则、生成jupyter 配置文件
jupyter notebook --generate-config
# 2、 進(jìn)入ipython生成密碼
ipython
In [2]: from notebook.auth import passwd
In [3]: passwd()
Enter password: # 是在本地瀏覽器登陸使用的密碼枝秤,
Verify password:
Out[3]: '********' # Out[3] 輸出的是填寫在配置文件中的密鑰
# 3醋拧、編輯配置文件
vim ~/.jupyter/jupyter_notebook_config.py
# 在該文件中任意位置添加以下內(nèi)容,
#因?yàn)樯鲜錾傻呐渲梦募卸际潜蛔⑨尩臇|西,所以隨便找個(gè)地方添加就行了
c.NotebookApp.allow_remote_access = True # 允許遠(yuǎn)程連接
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'**************' # 粘貼剛才在第二步Out[3]生成的密鑰
c.NotebookApp.port = 8888
2丹壕、使用
# 服務(wù)器輸入:
jupyter notebook
# 本地瀏覽器輸入:
http://localhost:8888
localhost
改成你的服務(wù)器ip
庆械, 8888
為c.NotebookApp.port = 8888
設(shè)置的,然后輸入你上面設(shè)置的密碼就行了
終于不用使用ssh -X user@hostname
連接服務(wù)器菌赖,然后直接jupyter notebook
打開了缭乘,更加方便
3、對Jupyter配置R
一般來說琉用,conda
安裝好的Jupyter
進(jìn)去自帶python
堕绩,想有R,則需要額外安裝一個(gè)R包來配置
服務(wù)器輸入R辕羽,打開R
install.packages('IRkernel')
IRkernel::installspec()
運(yùn)行完畢后逛尚,重新運(yùn)行Jupyter
,你就可以使用R了刁愿,方便的一批
拓展部分
# 創(chuàng)建虛擬窗口
screen -R jupyter
# 運(yùn)行jupyter
jupyter notebook
ctrl + a + d退出窗口绰寞,將這個(gè)會(huì)話放后臺
這樣可以防止jupyter
被自己不小心退出了或是自己電腦突然斷電等情況,而且退出你的終端也沒事