本教程详细介绍在Linux系统中离线环境下,安装Sphinx 1.8.3和Python 3.6.8所必需的全部依赖项的过程与方法。
在Linux环境下离线部署Python 3.6.8及Sphinx 1.8.3的步骤可以参考以下方法:
首先确保你的系统已经安装了必要的依赖项如`gcc`, `make`, `libffi-dev`等,这些可以通过运行如下命令来完成:
```
sudo apt-get update
sudo apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev ssl-cert ca-certificates
```
然后下载Python 3.6.8的源码包,可以从Python官方网站获取。在离线环境中部署时需要提前将所需文件准备好。
解压后进入目录执行如下命令:
```
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
```
安装完成后验证是否成功通过运行`python3.6 -V`来检查版本号,确保为Python 3.6.8。
对于Sphinx的离线部署,请先下载sphinx-1.8.3.tar.gz文件。解压后进入目录并执行:
```
sudo python3.6 setup.py install
```
同样地,在安装完成后可以通过`pip show sphinx`来确认版本是否正确,确保为1.8.3。
以上步骤能够帮助你在Linux环境下完成Python 3.6.8和Sphinx 1.8.3的离线部署。