ubuntu离线安装python3.6依赖库

ubuntu安装python3.6

在Ubuntu系统中安装Python 3.6,你可以按照以下步骤操作:

  1. 更新包列表
    打开终端,首先更新你的包列表:
sudo apt update
  1. 安装依赖
    安装Python 3.6构建所需的依赖:
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
  1. 安装Python 3.6
    使用apt安装Python 3.6:
sudo apt install -y python3.6
  1. 验证安装
    验证Python 3.6是否安装成功:
python3.6 --version

python3.6安装pip

在Ubuntu系统中,如果你已经安装了Python 3.6,你可以通过以下步骤来安装pip:

  1. 下载get-pip.py脚本
    首先,你需要下载get-pip.py安装脚本。你可以使用curlwget来下载它。以下是使用curl的命令:
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py -o get-pip.py

如果你想要安装特定版本的pip,你可以在执行脚本之前下载特定版本的get-pip.py

  1. distutils模块安装(不然会后面pip无法安装)

sudo apt-get install python3.6-distutils

  1. 运行get-pip.py脚本
    使用Python 3.6运行下载的脚本:
python3.6 get-pip.py

如果你的系统中有多个Python版本,确保你使用正确的Python版本来运行get-pip.py脚本。

  1. 验证pip安装
    安装完成后,你可以通过运行以下命令来验证pip是否安装成功:
python3.6 -m pip --version

另外,如果你的系统中没有安装curl,你可以使用wget来下载get-pip.py脚本:

wget https://bootstrap.pypa.io/get-pip.py

然后,使用Python 3.6执行脚本:

python3.6 get-pip.py
  1. 升级pip版本(非必选)

如果pip版本过低可以通过旧版的 pip install 命令升级pip到最新版本,具体如下:

pip install packages/pip-20.2.3-py2.py3-none-any.whl (从pypi官网下载_.whl文件_ https://pypi.org/project/pip/#files

打包及安装

  1. pip freeze 将系统已安装的包按照需要的格式打包

具体命令如下:

pip freeze >requirements.txt (重定向,并且指定输出文件名称、格式、路径)

结果如下:

  1. pip download 下载离线包

具体命令如下:

pip download -d packages -r requirements.txt (将requirements.txt里指定的包名和版本【可根据需要,编辑requirements.txt,删除不需要打包的包】打包到默认packages文件夹下)

  1. 通过shell命令安装离线包

pip install –no-index –find-links=packages -r requirements.txt

将packages文件夹和requirements.txt拷贝至离线服务器:packages文件夹放在任意目录下,requirements.txt放在同级目录后执行命令。

鸣谢

python 通过pip freeze、dowload打离线包及自动安装【适用于保密的离线环境】 - CoderBaby - 博客园 (cnblogs.com)