Power服务器安装jupter notebook
注意下载anaconda3、miniconda3链接
[root@admin-instance-test-8 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (AltArch)
[root@admin-instance-test-8 ~]#
[root@admin-instance-test-8 ~]# uname -sr
Linux 3.10.0-1062.el7.ppc64le
[root@admin-instance-test-8 ~]#
[root@admin-instance-test-8 ~]# cd /opt/soft/
[root@admin-instance-test-8 soft]# mkdir miniconda3
[root@admin-instance-test-8 soft]# cd miniconda3/
[root@admin-instance-test-8 miniconda3]# wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.12.1-Linux-ppc64le.sh
–2020-06-11 17:04:19-- https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.12.1-Linux-ppc64le.sh
Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)… 101.6.8.193, 2402:f000:1:408:8100::1
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.8.193|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 81814609 (78M) [application/octet-stream]
Saving to: ‘Miniconda3-4.7.12.1-Linux-ppc64le.sh’100%[=======================================================================================================================================================================>] 81,814,609 696KB/s in 54s
2020-06-11 17:05:14 (1.44 MB/s) - ‘Miniconda3-4.7.12.1-Linux-ppc64le.sh’ saved [81814609/81814609]
[root@admin-instance-test-8 miniconda3]#
[root@admin-instance-test-8 miniconda3]# ls -l
total 79900
-rw-r--r--. 1 root root 81814609 Oct 26 2019 Miniconda3-4.7.12.1-Linux-ppc64le.sh
[root@admin-instance-test-8 miniconda3]#
[root@admin-instance-test-8 miniconda3]# chmod +x Miniconda3-4.7.12.1-Linux-ppc64le.sh
[root@admin-instance-test-8 miniconda3]# ls -l
total 79900
-rwxr-xr-x. 1 root root 81814609 Oct 26 2019 Miniconda3-4.7.12.1-Linux-ppc64le.sh
[root@admin-instance-test-8 miniconda3]#
[root@admin-instance-test-8 miniconda3]# ./Miniconda3-4.7.12.1-Linux-ppc64le.sh
Welcome to Miniconda3 4.7.12
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
===================================
Miniconda End User License Agreement
===================================
Copyright 2015, Anaconda, Inc.
All rights reserved under the 3-clause BSD License:
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of Anaconda, Inc. ("Anaconda, Inc.") nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PAR
TICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANACONDA, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBS
TITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Notice of Third Party Software Licenses
=======================================
Miniconda contains open source software packages from third parties. These are available on an "as is" basis and subject to their individual license agreements. These licenses are available in Anaconda Distrib
ution or at http://docs.anaconda.com/anaconda/pkg-docs. Any binary packages of these third party tools you obtain via Anaconda Distribution are subject to their individual licenses as well as the Anaconda lice
nse. Anaconda, Inc. reserves the right to change which third party tools are provided in Miniconda.
Cryptography Notice
===================
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. B
EFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See
the Wassenaar Arrangement http://www.wassenaar.org/ for more information.
Anaconda, Inc. has self-classified this software as Export Commodity Control Number (ECCN) 5D992b, which includes mass market information security software using or performing cryptographic functions with asym
metric algorithms. No license is required for export of this software to non-embargoed countries. In addition, the Intel(TM) Math Kernel Library contained in Anaconda, Inc.'s software is classified by Intel(TM
) as ECCN 5D992b with no license required for export to non-embargoed countries.
The following packages are included in this distribution that relate to cryptography:
openssl
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) pr
Do you accept the license terms? [yes|no]
[no] >>> yes
Miniconda3 will now be installed into this location:
/root/miniconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/miniconda3] >>>
PREFIX=/root/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /root/miniconda3
added / updated specs:
- _libgcc_mutex==0.1=main
- asn1crypto==1.2.0=py37_0
- ca-certificates==2019.10.16=0
- certifi==2019.9.11=py37_0
- cffi==1.13.0=py37h2e261b9_0
- chardet==3.0.4=py37_1003
- conda-package-handling==1.6.0=py37h7b6447c_0
- conda==4.7.12=py37_0
- cryptography==2.8=py37h1ba5d50_0
- idna==2.8=py37_0
- libedit==3.1.20181209=hc058e9b_0
- libffi==3.2.1=hf62a594_5
- libgcc-ng==8.2.0=h822a55f_1
- libstdcxx-ng==8.2.0=h822a55f_1
- ncurses==6.1=he6710b0_1
- openssl==1.1.1d=h7b6447c_3
- pip==19.3.1=py37_0
- pycosat==0.6.3=py37h14c3975_0
- pycparser==2.19=py37_0
- pyopenssl==19.0.0=py37_0
- pysocks==1.7.1=py37_0
- python==3.7.4=h2bede3c_1
- readline==7.0=h7b6447c_5
- requests==2.22.0=py37_0
- ruamel_yaml==0.15.46=py37h14c3975_0
- setuptools==41.4.0=py37_0
- six==1.12.0=py37_0
- sqlite==3.30.0=h7b6447c_0
- tk==8.6.8=hbc83047_0
- tqdm==4.36.1=py_0
- urllib3==1.24.2=py37_0
- wheel==0.33.6=py37_0
- xz==5.2.4=h14c3975_4
- yaml==0.1.7=h1bed415_2
- zlib==1.2.11=h7b6447c_3
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-ppc64le::_libgcc_mutex-0.1-main
asn1crypto pkgs/main/linux-ppc64le::asn1crypto-1.2.0-py37_0
ca-certificates pkgs/main/linux-ppc64le::ca-certificates-2019.10.16-0
certifi pkgs/main/linux-ppc64le::certifi-2019.9.11-py37_0
cffi pkgs/main/linux-ppc64le::cffi-1.13.0-py37h2e261b9_0
chardet pkgs/main/linux-ppc64le::chardet-3.0.4-py37_1003
conda pkgs/main/linux-ppc64le::conda-4.7.12-py37_0
conda-package-han~ pkgs/main/linux-ppc64le::conda-package-handling-1.6.0-py37h7b6447c_0
cryptography pkgs/main/linux-ppc64le::cryptography-2.8-py37h1ba5d50_0
idna pkgs/main/linux-ppc64le::idna-2.8-py37_0
libedit pkgs/main/linux-ppc64le::libedit-3.1.20181209-hc058e9b_0
libffi pkgs/main/linux-ppc64le::libffi-3.2.1-hf62a594_5
libgcc-ng pkgs/main/linux-ppc64le::libgcc-ng-8.2.0-h822a55f_1
libstdcxx-ng pkgs/main/linux-ppc64le::libstdcxx-ng-8.2.0-h822a55f_1
ncurses pkgs/main/linux-ppc64le::ncurses-6.1-he6710b0_1
openssl pkgs/main/linux-ppc64le::openssl-1.1.1d-h7b6447c_3
pip pkgs/main/linux-ppc64le::pip-19.3.1-py37_0
pycosat pkgs/main/linux-ppc64le::pycosat-0.6.3-py37h14c3975_0
pycparser pkgs/main/linux-ppc64le::pycparser-2.19-py37_0
pyopenssl pkgs/main/linux-ppc64le::pyopenssl-19.0.0-py37_0
pysocks pkgs/main/linux-ppc64le::pysocks-1.7.1-py37_0
python pkgs/main/linux-ppc64le::python-3.7.4-h2bede3c_1
readline pkgs/main/linux-ppc64le::readline-7.0-h7b6447c_5
requests pkgs/main/linux-ppc64le::requests-2.22.0-py37_0
ruamel_yaml pkgs/main/linux-ppc64le::ruamel_yaml-0.15.46-py37h14c3975_0
setuptools pkgs/main/linux-ppc64le::setuptools-41.4.0-py37_0
six pkgs/main/linux-ppc64le::six-1.12.0-py37_0
sqlite pkgs/main/linux-ppc64le::sqlite-3.30.0-h7b6447c_0
tk pkgs/main/linux-ppc64le::tk-8.6.8-hbc83047_0
tqdm pkgs/main/noarch::tqdm-4.36.1-py_0
urllib3 pkgs/main/linux-ppc64le::urllib3-1.24.2-py37_0
wheel pkgs/main/linux-ppc64le::wheel-0.33.6-py37_0
xz pkgs/main/linux-ppc64le::xz-5.2.4-h14c3975_4
yaml pkgs/main/linux-ppc64le::yaml-0.1.7-h1bed415_2
zlib pkgs/main/linux-ppc64le::zlib-1.2.11-h7b6447c_3
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
no change /root/miniconda3/condabin/conda
no change /root/miniconda3/bin/conda
no change /root/miniconda3/bin/conda-env
no change /root/miniconda3/bin/activate
no change /root/miniconda3/bin/deactivate
no change /root/miniconda3/etc/profile.d/conda.sh
no change /root/miniconda3/etc/fish/conf.d/conda.fish
no change /root/miniconda3/shell/condabin/Conda.psm1
no change /root/miniconda3/shell/condabin/conda-hook.ps1
no change /root/miniconda3/lib/python3.7/site-packages/xontrib/conda.xsh
no change /root/miniconda3/etc/profile.d/conda.csh
modified /root/.bashrc
==> For changes to take effect, close and re-open your current shell. <==
If you'd prefer that conda's base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Miniconda3!
[root@admin-instance-test-8 miniconda3]#
[root@admin-instance-test-8 miniconda3]# cd
[root@admin-instance-test-8 ~]# ls -l .bashrc
-rw-r--r--. 1 root root 631 Jun 11 17:39 .bashrc
[root@admin-instance-test-8 ~]#
[root@admin-instance-test-8 ~]# source .bashrc
(base) [root@admin-instance-test-8 ~]#
可以看到最前面多了个 (base) ,那就说明安装成功啦,然后查看版本吧
(base) [root@admin-instance-test-8 ~]# conda -V
conda 4.7.12
(base) [root@admin-instance-test-8 ~]# python -V
Python 3.7.4
(base) [root@admin-instance-test-8 ~]# pip -V
pip 19.3.1 from /root/miniconda3/lib/python3.7/site-packages/pip (python 3.7)
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# ls -la
total 88
dr-xr-x---. 10 root root 4096 Jun 11 17:38 .
dr-xr-xr-x. 17 root root 224 Oct 14 2019 ..
-rw-------. 1 root root 19965 Jun 11 17:43 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 631 Jun 11 17:39 .bashrc
drwxr-xr-x. 2 root root 30 Jun 11 17:39 .conda
drwx------. 3 root root 18 Mar 10 21:37 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxrwxr-x. 2 root root 6 Dec 24 23:13 .InstallAnywhere
-rw-------. 1 root root 173 Mar 27 00:50 .lvm_history
drwxr-xr-x. 15 root root 231 Jun 11 17:39 miniconda3
drwxr-----. 3 root root 19 Oct 15 2019 .pki
drwx------. 2 root root 29 Dec 24 17:31 .ssh
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw-------. 1 root root 8134 Jun 10 17:40 .viminfo
(base) [root@admin-instance-test-8 ~]#
没有.jupyter 目录那怎么行呐,
于是去 jupyter官网 https://jupyter.org/install
有新发现,有conda安装的方式
(base) [root@admin-instance-test-8 ~]# conda install -c conda-forge notebook
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.7.12
latest version: 4.8.3
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: /root/miniconda3
added / updated specs:
- notebook
The following packages will be downloaded:
package | build
---------------------------|-----------------
attrs-19.3.0 | py_0 35 KB conda-forge
backcall-0.1.0 | py_0 13 KB conda-forge
bleach-3.1.5 | pyh9f0ad1d_0 112 KB conda-forge
ca-certificates-2020.4.5.2 | hecda079_0 146 KB conda-forge
certifi-2020.4.5.2 | py37hc8dfbb8_0 152 KB conda-forge
conda-4.8.3 | py37hc8dfbb8_1 3.0 MB conda-forge
decorator-4.4.2 | py_0 11 KB conda-forge
defusedxml-0.6.0 | py_0 22 KB conda-forge
entrypoints-0.3 |py37hc8dfbb8_1001 12 KB conda-forge
gmp-6.2.0 | hb209c28_2 983 KB conda-forge
importlib-metadata-1.6.1 | py37hc8dfbb8_0 44 KB conda-forge
importlib_metadata-1.6.1 | 0 3 KB conda-forge
ipykernel-5.3.0 | py37hc6149b9_0 164 KB conda-forge
ipython-7.15.0 | py37hc8dfbb8_0 1.1 MB conda-forge
ipython_genutils-0.2.0 | py_1 21 KB conda-forge
jedi-0.17.0 | py37hc8dfbb8_0 797 KB conda-forge
jinja2-2.11.2 | pyh9f0ad1d_0 93 KB conda-forge
jsonschema-3.2.0 | py37hc8dfbb8_1 89 KB conda-forge
jupyter_client-6.1.3 | py_0 74 KB conda-forge
jupyter_core-4.6.3 | py37hc8dfbb8_1 71 KB conda-forge
libsodium-1.0.17 | h6eb9509_0 309 KB conda-forge
markupsafe-1.1.1 | py37h2bd1440_1 28 KB conda-forge
mistune-0.8.4 |py37h2bd1440_1001 53 KB conda-forge
nbconvert-5.6.1 | py37hc8dfbb8_1 469 KB conda-forge
nbformat-5.0.6 | py_0 99 KB conda-forge
notebook-6.0.3 | py37hc8dfbb8_0 6.3 MB conda-forge
openssl-1.1.1g | h6eb9509_0 2.2 MB conda-forge
packaging-20.4 | pyh9f0ad1d_0 32 KB conda-forge
pandoc-2.0.0.1 | 1 19.9 MB
pandocfilters-1.4.2 | py_1 9 KB conda-forge
parso-0.7.0 | pyh9f0ad1d_0 67 KB conda-forge
pexpect-4.8.0 | py37hc8dfbb8_1 79 KB conda-forge
pickleshare-0.7.5 |py37hc8dfbb8_1001 13 KB conda-forge
prometheus_client-0.8.0 | pyh9f0ad1d_0 44 KB conda-forge
prompt-toolkit-3.0.5 | py_0 232 KB conda-forge
ptyprocess-0.6.0 | py_1001 15 KB conda-forge
pygments-2.6.1 | py_0 683 KB conda-forge
pyparsing-2.4.7 | pyh9f0ad1d_0 60 KB conda-forge
pyrsistent-0.16.0 | py37h2bd1440_0 93 KB conda-forge
python-dateutil-2.8.1 | py_0 220 KB conda-forge
python_abi-3.7 | 1_cp37m 4 KB conda-forge
pyzmq-19.0.1 | py37h5fdba43_0 526 KB conda-forge
send2trash-1.5.0 | py_0 12 KB conda-forge
terminado-0.8.3 | py37hc8dfbb8_1 23 KB conda-forge
testpath-0.4.4 | py_0 85 KB conda-forge
tornado-6.0.4 | py37h2bd1440_1 640 KB conda-forge
traitlets-4.3.3 | py37hc8dfbb8_1 133 KB conda-forge
wcwidth-0.2.4 | pyh9f0ad1d_0 33 KB conda-forge
webencodings-0.5.1 | py_1 12 KB conda-forge
zeromq-4.3.2 | hb209c28_2 789 KB conda-forge
zipp-3.1.0 | py_0 10 KB conda-forge
------------------------------------------------------------
Total: 39.9 MB
The following NEW packages will be INSTALLED:
attrs conda-forge/noarch::attrs-19.3.0-py_0
backcall conda-forge/noarch::backcall-0.1.0-py_0
bleach conda-forge/noarch::bleach-3.1.5-pyh9f0ad1d_0
decorator conda-forge/noarch::decorator-4.4.2-py_0
defusedxml conda-forge/noarch::defusedxml-0.6.0-py_0
entrypoints conda-forge/linux-ppc64le::entrypoints-0.3-py37hc8dfbb8_1001
gmp conda-forge/linux-ppc64le::gmp-6.2.0-hb209c28_2
importlib-metadata conda-forge/linux-ppc64le::importlib-metadata-1.6.1-py37hc8dfbb8_0
importlib_metadata conda-forge/noarch::importlib_metadata-1.6.1-0
ipykernel conda-forge/linux-ppc64le::ipykernel-5.3.0-py37hc6149b9_0
ipython conda-forge/linux-ppc64le::ipython-7.15.0-py37hc8dfbb8_0
ipython_genutils conda-forge/noarch::ipython_genutils-0.2.0-py_1
jedi conda-forge/linux-ppc64le::jedi-0.17.0-py37hc8dfbb8_0
jinja2 conda-forge/noarch::jinja2-2.11.2-pyh9f0ad1d_0
jsonschema conda-forge/linux-ppc64le::jsonschema-3.2.0-py37hc8dfbb8_1
jupyter_client conda-forge/noarch::jupyter_client-6.1.3-py_0
jupyter_core conda-forge/linux-ppc64le::jupyter_core-4.6.3-py37hc8dfbb8_1
libsodium conda-forge/linux-ppc64le::libsodium-1.0.17-h6eb9509_0
markupsafe conda-forge/linux-ppc64le::markupsafe-1.1.1-py37h2bd1440_1
mistune conda-forge/linux-ppc64le::mistune-0.8.4-py37h2bd1440_1001
nbconvert conda-forge/linux-ppc64le::nbconvert-5.6.1-py37hc8dfbb8_1
nbformat conda-forge/noarch::nbformat-5.0.6-py_0
notebook conda-forge/linux-ppc64le::notebook-6.0.3-py37hc8dfbb8_0
packaging conda-forge/noarch::packaging-20.4-pyh9f0ad1d_0
pandoc pkgs/main/linux-ppc64le::pandoc-2.0.0.1-1
pandocfilters conda-forge/noarch::pandocfilters-1.4.2-py_1
parso conda-forge/noarch::parso-0.7.0-pyh9f0ad1d_0
pexpect conda-forge/linux-ppc64le::pexpect-4.8.0-py37hc8dfbb8_1
pickleshare conda-forge/linux-ppc64le::pickleshare-0.7.5-py37hc8dfbb8_1001
prometheus_client conda-forge/noarch::prometheus_client-0.8.0-pyh9f0ad1d_0
prompt-toolkit conda-forge/noarch::prompt-toolkit-3.0.5-py_0
ptyprocess conda-forge/noarch::ptyprocess-0.6.0-py_1001
pygments conda-forge/noarch::pygments-2.6.1-py_0
pyparsing conda-forge/noarch::pyparsing-2.4.7-pyh9f0ad1d_0
pyrsistent conda-forge/linux-ppc64le::pyrsistent-0.16.0-py37h2bd1440_0
python-dateutil conda-forge/noarch::python-dateutil-2.8.1-py_0
python_abi conda-forge/linux-ppc64le::python_abi-3.7-1_cp37m
pyzmq conda-forge/linux-ppc64le::pyzmq-19.0.1-py37h5fdba43_0
send2trash conda-forge/noarch::send2trash-1.5.0-py_0
terminado conda-forge/linux-ppc64le::terminado-0.8.3-py37hc8dfbb8_1
testpath conda-forge/noarch::testpath-0.4.4-py_0
tornado conda-forge/linux-ppc64le::tornado-6.0.4-py37h2bd1440_1
traitlets conda-forge/linux-ppc64le::traitlets-4.3.3-py37hc8dfbb8_1
wcwidth conda-forge/noarch::wcwidth-0.2.4-pyh9f0ad1d_0
webencodings conda-forge/noarch::webencodings-0.5.1-py_1
zeromq conda-forge/linux-ppc64le::zeromq-4.3.2-hb209c28_2
zipp conda-forge/noarch::zipp-3.1.0-py_0
The following packages will be UPDATED:
ca-certificates pkgs/main::ca-certificates-2019.10.16~ --> conda-forge::ca-certificates-2020.4.5.2-hecda079_0
certifi pkgs/main::certifi-2019.9.11-py37_0 --> conda-forge::certifi-2020.4.5.2-py37hc8dfbb8_0
conda pkgs/main::conda-4.7.12-py37_0 --> conda-forge::conda-4.8.3-py37hc8dfbb8_1
openssl pkgs/main::openssl-1.1.1d-h7b6447c_3 --> conda-forge::openssl-1.1.1g-h6eb9509_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
backcall-0.1.0 | 13 KB | ###################################################################################################################################################################### | 100%
markupsafe-1.1.1 | 28 KB | ###################################################################################################################################################################### | 100%
jsonschema-3.2.0 | 89 KB | ###################################################################################################################################################################### | 100%
conda-4.8.3 | 3.0 MB | ###################################################################################################################################################################### | 100%
zipp-3.1.0 | 10 KB | ###################################################################################################################################################################### | 100%
pyparsing-2.4.7 | 60 KB | ###################################################################################################################################################################### | 100%
nbconvert-5.6.1 | 469 KB | ###################################################################################################################################################################### | 100%
traitlets-4.3.3 | 133 KB | ###################################################################################################################################################################### | 100%
openssl-1.1.1g | 2.2 MB | ###################################################################################################################################################################### | 100%
ipython-7.15.0 | 1.1 MB | ###################################################################################################################################################################### | 100%
jinja2-2.11.2 | 93 KB | ###################################################################################################################################################################### | 100%
certifi-2020.4.5.2 | 152 KB | ###################################################################################################################################################################### | 100%
ptyprocess-0.6.0 | 15 KB | ###################################################################################################################################################################### | 100%
importlib-metadata-1 | 44 KB | ###################################################################################################################################################################### | 100%
python-dateutil-2.8. | 220 KB | ###################################################################################################################################################################### | 100%
wcwidth-0.2.4 | 33 KB | ###################################################################################################################################################################### | 100%
decorator-4.4.2 | 11 KB | ###################################################################################################################################################################### | 100%
jedi-0.17.0 | 797 KB | ###################################################################################################################################################################### | 100%
pexpect-4.8.0 | 79 KB | ###################################################################################################################################################################### | 100%
tornado-6.0.4 | 640 KB | ###################################################################################################################################################################### | 100%
importlib_metadata-1 | 3 KB | ###################################################################################################################################################################### | 100%
pickleshare-0.7.5 | 13 KB | ###################################################################################################################################################################### | 100%
zeromq-4.3.2 | 789 KB | ###################################################################################################################################################################### | 100%
notebook-6.0.3 | 6.3 MB | ###################################################################################################################################################################### | 100%
defusedxml-0.6.0 | 22 KB | ###################################################################################################################################################################### | 100%
libsodium-1.0.17 | 309 KB | ###################################################################################################################################################################### | 100%
ipython_genutils-0.2 | 21 KB | ###################################################################################################################################################################### | 100%
pandoc-2.0.0.1 | 19.9 MB | ###################################################################################################################################################################### | 100%
packaging-20.4 | 32 KB | ###################################################################################################################################################################### | 100%
jupyter_core-4.6.3 | 71 KB | ###################################################################################################################################################################### | 100%
terminado-0.8.3 | 23 KB | ###################################################################################################################################################################### | 100%
bleach-3.1.5 | 112 KB | ###################################################################################################################################################################### | 100%
prompt-toolkit-3.0.5 | 232 KB | ###################################################################################################################################################################### | 100%
jupyter_client-6.1.3 | 74 KB | ###################################################################################################################################################################### | 100%
send2trash-1.5.0 | 12 KB | ###################################################################################################################################################################### | 100%
gmp-6.2.0 | 983 KB | ###################################################################################################################################################################### | 100%
pandocfilters-1.4.2 | 9 KB | ###################################################################################################################################################################### | 100%
prometheus_client-0. | 44 KB | ###################################################################################################################################################################### | 100%
entrypoints-0.3 | 12 KB | ###################################################################################################################################################################### | 100%
webencodings-0.5.1 | 12 KB | ###################################################################################################################################################################### | 100%
parso-0.7.0 | 67 KB | ###################################################################################################################################################################### | 100%
pygments-2.6.1 | 683 KB | ###################################################################################################################################################################### | 100%
pyzmq-19.0.1 | 526 KB | ###################################################################################################################################################################### | 100%
python_abi-3.7 | 4 KB | ###################################################################################################################################################################### | 100%
nbformat-5.0.6 | 99 KB | ###################################################################################################################################################################### | 100%
attrs-19.3.0 | 35 KB | ###################################################################################################################################################################### | 100%
ipykernel-5.3.0 | 164 KB | ###################################################################################################################################################################### | 100%
mistune-0.8.4 | 53 KB | ###################################################################################################################################################################### | 100%
testpath-0.4.4 | 85 KB | ###################################################################################################################################################################### | 100%
ca-certificates-2020 | 146 KB | ###################################################################################################################################################################### | 100%
pyrsistent-0.16.0 | 93 KB | ###################################################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# conda deactivate
[root@admin-instance-test-8 ~]#
[root@admin-instance-test-8 ~]# conda list jupyter
# packages in environment at /root/miniconda3:
#
# Name Version Build Channel
jupyter_client 6.1.3 py_0 conda-forge
jupyter_core 4.6.3 py37hc8dfbb8_1 conda-forge
[root@admin-instance-test-8 ~]#
[root@admin-instance-test-8 ~]# conda activate
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# jupyter notebook
[I 18:00:18.320 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[C 18:00:18.843 NotebookApp] Running as root is not recommended. Use --allow-root to bypass.
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# ls -la
total 88
dr-xr-x---. 12 root root 4096 Jun 11 18:01 .
dr-xr-xr-x. 17 root root 224 Oct 14 2019 ..
-rw-------. 1 root root 19700 Jun 11 17:56 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 631 Jun 11 17:39 .bashrc
drwxr-xr-x. 2 root root 30 Jun 11 17:39 .conda
drwx------. 3 root root 18 Mar 10 21:37 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxrwxr-x. 2 root root 6 Dec 24 23:13 .InstallAnywhere
drwx------. 2 root root 40 Jun 11 18:01 .jupyter
drwxr-xr-x. 3 root root 19 Jun 11 18:00 .local
-rw-------. 1 root root 173 Mar 27 00:50 .lvm_history
drwxr-xr-x. 15 root root 231 Jun 11 17:52 miniconda3
drwxr-----. 3 root root 19 Oct 15 2019 .pki
drwx------. 2 root root 29 Dec 24 17:31 .ssh
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw-------. 1 root root 8134 Jun 10 17:40 .viminfo
(base) [root@admin-instance-test-8 ~]#
能看到目录 .jupyter
(base) [root@admin-instance-test-8 ~]# jupyter notebook password
Enter password:
Verify password:
[NotebookPasswordApp] Wrote hashed password to /root/.jupyter/jupyter_notebook_config.json
(base) [root@admin-instance-test-8 ~]#
systemctl start firewalld.service
systemctl status firewalld.service
firewall-cmd --list-ports
(base) [root@admin-instance-test-8 ~]# systemctl start firewalld.service
(base) [root@admin-instance-test-8 ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2020-06-11 18:14:58 CST; 14s ago
Docs: man:firewalld(1)
Main PID: 25492 (firewalld)
Tasks: 2
Memory: 62.4M
CGroup: /system.slice/firewalld.service
└─25492 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
Jun 11 18:14:57 admin-instance-test-8.novalocal systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 11 18:14:58 admin-instance-test-8.novalocal systemd[1]: Started firewalld - dynamic firewall daemon.
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# firewall-cmd --list-ports
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# firewall-cmd --zone=public --add-port=8888/tcp --permanent
success
(base) [root@admin-instance-test-8 ~]# firewall-cmd --reload
success
(base) [root@admin-instance-test-8 ~]# firewall-cmd --list-ports
8888/tcp
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# systemctl stop firewalld.service
(base) [root@admin-instance-test-8 ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2020-06-11 18:18:47 CST; 4s ago
Docs: man:firewalld(1)
Process: 25492 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 25492 (code=exited, status=0/SUCCESS)
Jun 11 18:14:57 admin-instance-test-8.novalocal systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 11 18:14:58 admin-instance-test-8.novalocal systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 11 18:18:44 admin-instance-test-8.novalocal systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jun 11 18:18:47 admin-instance-test-8.novalocal systemd[1]: Stopped firewalld - dynamic firewall daemon.
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# mkdir jupyter-notebook
(base) [root@admin-instance-test-8 ~]# cd jupyter-notebook/
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# pwd
/root/jupyter-notebook
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 ~]# cd jupyter-notebook/
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# nohup jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root &
[1] 24505
(base) [root@admin-instance-test-8 jupyter-notebook]# nohup: ignoring input and appending output to ‘nohup.out’
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# ls
nohup.out
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# cat nohup.out
[I 15:53:43.826 NotebookApp] Serving notebooks from local directory: /root/jupyter-notebook
[I 15:53:43.827 NotebookApp] The Jupyter Notebook is running at:
[I 15:53:43.827 NotebookApp] http://admin-instance-test-8.novalocal:8888/
[I 15:53:43.827 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 15:53:43.862 NotebookApp] No web browser found: could not locate runnable browser.
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# curl http://127.0.0.1:8888/
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# cat nohup.out
[I 15:53:43.826 NotebookApp] Serving notebooks from local directory: /root/jupyter-notebook
[I 15:53:43.827 NotebookApp] The Jupyter Notebook is running at:
[I 15:53:43.827 NotebookApp] http://admin-instance-test-8.novalocal:8888/
[I 15:53:43.827 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 15:53:43.862 NotebookApp] No web browser found: could not locate runnable browser.
[I 15:54:43.060 NotebookApp] 302 GET / (127.0.0.1) 1.22ms
(base) [root@admin-instance-test-8 jupyter-notebook]#
(base) [root@admin-instance-test-8 jupyter-notebook]# cd
(base) [root@admin-instance-test-8 ~]#
(base) [root@admin-instance-test-8 ~]# conda deactivate
[root@admin-instance-test-8 ~]#
浏览器访问 jupyter notebook 外网ip:port
输入jupyter notebook 服务器密码(123456)
进入初始化界面,然后可以New一个Folder文件夹,也可以New一个Python3文件
然后就可以愉快的写python啦
多说一点哦,在pad和phone上也可以登录的哦,
只需要jupyter外网ip:port和jupyter服务器密码再也不用在本地电脑上装python啦