Python3.6.5安装方法

Linux服务器为离线状态,因此需要下载安装包后再离线安装,本文介绍了python的离线安装方法。

  1. 下载python安装包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
  1. 创建python安装目录
mkdir -p /usr/local/python3
  1. 进入安装包所在目录,解压
tar -zxvf Python-3.6.5.tgz
  1. 进入解压后目录
cd Python-3.6.5
  1. 编译安装
./configure --prefix=/usr/local/python3
make && make install
  1. 建立python3的软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  1. 修改pip的软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

将/usr/local/python3/bin加入PATH:

vim ~/.bash_profile
export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
  1. 检查Python3及pip3是否正常可用
python3 -V
pip3 -V
  1. 升级pip版本(可选)
pip3 install --upgrade pip
pip3 install --upgrade setuptools
  1. 列出已安装的包
pip3 list
  1. 查看python内部模块
python3
>>>help('modules')
  1. 下载python第三方包到指定目录
pip3 download 你的包名 -d /soft/packages/

例如:

pip3 download numpy -d /soft/packages/
  1. 离线安装python包
cd /soft/packages/
pip3 install numpy-1.18.1-cp36-cp36m-manylinux1_x86_64.whl

常见问题一:

make时提示 Fatal Python error: Py_Initialize: Unable to get the locale encoding

解决办法:

export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8

然后再make

常见问题二:

DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

解决方法:

cd ~         跳到根目录
mkdir .pip      创建.pip文件(.pip隐藏文件)
cd  .pip        进入到.pip
vi pip.conf   创建pip,conf文件并进入到vi编辑模式
[list]
format = columns

常见问题三:
pip 出现locations that require TLS/SSL异常解决方案
解决方法:
安装openssl-devel,重新编译安装Python

上一篇:scrapy框架安装及创建


下一篇:centos7配置python