本文示例环境:CentOS 7,远程服务器
可能的依赖:python; pip; python-devel; gcc; gcc-c++;
一、安装(命令行操作) 如果没有pip,要安装pip:
安装 setuptools
cd /tmp
wget https://pypi.python.org/packages/69/56/f0f52281b5175e3d9ca8623dadbc3b684e66350ea9e0006736194b265e99/setuptools-38.2.4.zip#md5=e8e05d4f8162c9341e1089c80f742f64 # 具体下载地址可能变更,请参见官网:https://pypi.python.org/pypi/setuptools#downloads
unzip setuptools-38.2.4.zip # 我下载的是 .zip 源码,所以用 unzip 解压
cd setuptools-38.2.4/
python setup.py install
再安装 pip
cd /tmp
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 # 同样,具体下载地址参考:https://pypi.python.org/pypi/pip#downloads
tar zxvf pip-9.0.1.tar.gz # 解压
cd pip-9.0.1/
python setup.py install
安装 jupyter notebook
如果想用 python2:
python -m pip install --upgrade pip
python -m pip install jupyter
如果报错:
………………………………
error: command 'gcc' failed with exit status 1
试试:
sudo yum install gcc gcc-c++ python-devel
再运行
如果想用 python3:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
安装完测试一下好不好用:
若jupyter 部署在远程服务器上,服务器防火墙开启时,端口可能不能访问,所以加一步端口开放
firewall-cmd --zone