欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python3.6.5安装方法

程序员文章站 2022-07-12 12:18:40
...

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

相关标签: 实施部署