linux安装jupyter教程
第⼀步检查Python环境
python -V
powerpoint2003可以指定每个动画播放的时间第⼆步通过pip安装jupyter
pip install jupyter
第三步⽣成jupyter配置⽂件
#root客户:
jupyter notebook --generate-config --allow-root
#⾮root客户
jupyter notebook --generate-config
值得⼀提的是:windows环境下,并没有jupyter_notebook_config.py这个配置⽂件,怎么办呢?可以打开Anaconda Promote界⾯,执⾏上⾯相同的命令即可⽣成。
第四步打开ipython,⽣成密码
[root@xxj]# ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
会让输⼊两次密码,输⼊完成后 复制⽣成的 秘钥,后⾯会⽤到,秘钥带上sha1
第五步修改配置⽂件,root⽤户默认在root⽬录
vim /root/.jupyter/jupyter_notebook_config.py
#改⼏个地⽅:
c.NotebookApp.ip = '' 即对外提供访问的ip,云服务外⽹ip
c.NotebookApp.port = 8888 即对外提供访问的端⼝
c.NotebookApp.open_browser = False False即启动不打开浏览器
c.NotebookApp.password = u'sha1:XXXXX' 这个就是上⾯⽣成的秘钥
book_dir = u'/opt/jupyter_dir' 即设置jupyter启动后默认的根⽬录
第六步启动jupyter
root⽤户,后台启动。⾮后台启动 去掉nohup
nohup jupyter notebook --allow-root&
⾮root⽤户
nohup jupyter notebook&
第七步访问
补充:开启⾃动提⽰功能
python -m pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check
安装完成后,勾选 “Table of Contents” 以及 “Hinterland”。
补充:主题设置
⾸先是主题下载,命令⾏如下所⽰:
pip install --no-dependencies jupyterthemes==0.18.2
安装好了,有的电脑可能会提⽰缺少 lesscpy,继续 pip 安装
pip install lesscpy
然后是对主题选择、字体⼤⼩进⾏设置,例如
jt --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N
命令⾏的格式的解释如下表所⽰
cl options arg default
Usage help-h–
think php开发网站List Themes-l–Theme Name to Install-t–
Code Font-f–
Code Font-Size-fs11excel中year函数算工龄
Notebook Font-nf–Notebook Font Size-nfs13
Text/MD Cell Font-tf–
Text/MD Cell Fontsize-tfs13
Pandas DF Fontsize dfs9
Output Area Fontsize-ofs8.5
Mathjax Fontsize (%)-mathfs100
Intro Page Margins-m auto
Cell Width-cellw980
Line Height-lineh170
Cursor Width-cursw2
Cursor Color-cursc–
Alt Prompt Layout-altp–Alt Markdown BG Color-altmd–
Alt Output BG Color-altout–
Style Vim NBExt*-vim–
Toolbar Visible-T–Name & Logo Visible-N–
Reset Default Theme-r–
Force Default Fonts-dfonts–开启HTTPS访问
⾃⼰个⽂件夹输⼊命令:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.pem -out mycert.pem
过程会让输⼊⼀些国家、城市等信息,随意输⼊即可。命令可能会出错,提⽰没有ca,如此出错就去⾃建ca
命令: find / -name CA
out: /etc/pki/tls/misc/CA
out:/etc/pki/CA
命令:cd /etc/pki/tls/misc/
命令:./CA -newca
out: writing new private key to '/etc/pki/CA/private/./cakey.pem'
然后执⾏上条命令,执⾏完后重新启动⼀下 notebook
给当前端jupyter添加额外的Python版本
默认已经安装好了对应的Python版本
#添加python2版本
python2 -m pip install ipykernel
python2 -m ipykernel install --user
#添加python3版本
python3 -m pip install ipykernel
python3 -m ipykernel install --user
补充:
1 若运⾏时报端⼝错误,修改启动参数再尝试
运⾏Jupyter时增加--ip=0.0.0.0参数
root@aliyun:~# jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
2 当运⾏ jupyter notebook 提⽰不到命令 时,如果安装过程都正常,请尝试
jupyter-notebook
原因是安装后/usr/local/bin⽂件夹中(⾃⼰安装位置,⽰例中是默认位置)只有 jupyter-notebook命令,可以使⽤软连接⽅式复制⼀份,命令进⼊/usr/local/bin⽂件夹后执⾏:
ln -s jupyter-notebook jupyter
3 当安装jupyter contrib nbextension install --user --skip-running-check 时报错
提⽰信息
cannot import name ‘create_prompt_application’ from 'prompt_toolkit.shortcut
解决办法: 装了 jupyter包,这个包依赖prompt-toolkit版本是2.0.0以上的版本,
⽽ipython包依赖的是1.0.15的版本,估计是装Jupyter时,将版本更新了,所以运⾏的时候报错
你把版本切成1.0.15即可,命令如下
pip install --upgrade prompt-toolkit==1.0.5
补充新增java内核(centos7.5)
下载ijava,当前最新版本1.3.0
下载后使⽤unzip -zxvf xx 解压
解压后可以看到⼀个 install.py 和 java⽬录
运⾏安装 python3 install.py 看到安装成功即可。
重新启动jupyter 可以在新建⽂件中发现java
手机连接mysql数据库在jupyter中输⼊ “System.out.println(“hello World”)” 成功输出,表⽰安装成功。
备注:java版本需要9+
补充安装Java11
正常解压⽬录
配置环境变量,如下
vi /etc/profile
把下⾯四个添加到⽂件的末尾
export JAVA_HOME=/usr/java/default
export JRE_HOME=\$JAVA_HOME/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
最后source /etc/profile 保存退出。
补充go 语⾔⽀持
依赖
Go 1.9+ - including GOPATH/bin added to your PATH (i.e., you can run Go binaries that you go install). Jupyter Notebook or nteract电脑python安装教程
ZeroMQ 4.X.X - for convenience, pre-built Windows binaries (v4.2.1) are included in the zmq-win directory. pkg-config 此为重点,好多电脑上默认没有
go 安装和环境变量配置忽略。
-yum install autoconf automake pkg-config libgtk-3-dev libtool
-如果没有安装c++环境也需要安装
- yum install gcc-c++
libzmq 安装
git clone github/zeromq/libzmq
./autogen.sh && ./configure &&make -j 4
make check &&make install&&sudo ldconfig
通过安装Go内核Gophernotes,Jupyter即可⽀持Go语⾔
配置环境变量 $GOPATH,默认该⽬录下有三个⽬录src bin pkg
export GOPATH=/opt/goHome #默认安装包的路径
removeattribute用法go get -u github/gopherdata/gophernotes
mkdir -p ~/.local/share/jupyter/kernels/gophernotes
cp$GOPATH/src/github/gopherdata/gophernotes/kernel/* ~/.local/share/jupyter/kernels/gophernotes 出现问题
undefined reference to `zmq_curve_public’
gophernotes: symbol lookup error: gophernotes: undefined symbol:
zmq_curve_public
出错原因:动态库问题,下⽅解决⽅法
解决:
⽤命令 find / -maxdepth 6 -name libzmq.pc 到⽂件 在把⽂件的⽬录
写⼊/etc/profile
我的如下 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig -
再次运⾏pkg-config --cflags libzmq就成功了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论