Linux离线安装Python3以及各种依赖

下载python3.7.3

官网:https://www.python.org/downloads/source/

Linux离线安装Python3以及各种依赖_第1张图片

安装python3.7.3

1.安装pythyon相关依赖
yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.解压及编译Python3的源文件包
    tar -zxvf Python-3.7.3.tgz
    cd Python-3.7.3
    ./configure
    make
    make install
    这时应该可以默认安装了pip3(可能有问题)

安装的问题及解决

但是使用相同的方式为python3安装pip出现如下错误:
pyhontModuleNotFoundError: No module named ‘_ctypes‘ 

解决:

yum -y install libffi-devel
cd Python-3.7.3
./configure
make
make install

安装完成展示

Linux离线安装Python3以及各种依赖_第2张图片

Pip在线安装依赖包

pip download package_name
pip download package_name == x.x.x

Pip离线安装依赖包

  • Idea中查看想要下载的版本
    Linux离线安装Python3以及各种依赖_第3张图片- 去官网找到要下载的包
    官网地址:https://pypi.org/project/PyMySQL/#files
    Linux离线安装Python3以及各种依赖_第4张图片- 下载whl或者tar包

pip install package_name(可以是whl或者tar.gz)
在这里插入图片描述

  • 安装beautifulsoup4问题

Linux离线安装Python3以及各种依赖_第5张图片

Could not find a version that satisfies the requirement soupsieve>=1.2 (from beautifulsoup4==4.8.0) (from versions: )No matching distribution found for soupsieve>=1.2 (from beautifulsoup4==4.8.0)
说明需要安装soupsieve模块,版本要大于1.2

到https://pypi.org/project/soupsieve/#files找soupsieve,下载存放到python安装目录下的Scripts下
pip install soupsieve-1.9.2-py2.py3-none-any.whl安装成功后

(到https://pypi.org/project/soupsieve/#files找beautifulsoup4,下载存放到python安装目录下的Scripts下)
再安装 pip install beautifulsoup4-4.7.1-py3-none-any.whl

Linux离线安装Python3以及各种依赖_第6张图片

北京小辉微信公众号

Linux离线安装Python3以及各种依赖_第7张图片

大数据资料分享请关注

你可能感兴趣的:(【Python3】小工具)