python3.6.6安装插件,20180831-Linux环境下Python 3.6.6 的安装说明

20180831-Linux环境下Python 3.6.6 的安装说明

摘要:Python3 安装部署,普通用户,编译安装

Author: andy_yhm@yeah.net

Date: 20180831

关键字:python,python3,ssl,安装,pip

1. openssl的下载与安装

python 3若无或未指定openssl,则会报错“pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.”

wget https://www.openssl.org/source/openssl-1.1.1-pre9.tar.gz

tar xzf openssl-1.1.1-pre9.tar.gz

cd openssl-1.1.1-pre9/

./config shared --prefix=/home/python/python36/SSL && make && make install

2. python环境的准备与安装

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

tar -xzf Python-3.6.6.tgz

cd Python-3.6.6/

export LDFLAGS="-L/home/python/python36/SSL/lib/"

export LD_LIBRARY_PATH="/home/python/python36/SSL/lib/"

export CPPFLAGS="-I/home/python/python36/SSL/include -I/home/python/python36/SSL/include/openssl"

./configure --prefix=/home/python/python36/ && make && make install

3. 优化环境配置

3.1 修改.bash_profile,添加如下内容

#

## ENV Settings for python366

#

export LDFLAGS="-L/home/python/python36/SSL/lib/"

export LD_LIBRARY_PATH="/home/python/python36/SSL/lib/"

export CPPFLAGS="-I/home/python/python36/SSL/include -I/home/python/python36/SSL/include/openssl"

PYHOME=/home/python/python36/bin

export PATH=$PYHOME:$PATH

3.2 建立软连接并使变量生效

cd /home/python/python36/bin

ln -s pip3 pip

ln -s python3.6 python

source ~/.bash_profile

4. 验证环境正确安装

pip install --upgrade pip

pip install virtualenv

pip list

显示结果如下:

Package Version

---------- -------

pip 18.0

setuptools 39.0.1

virtualenv 16.0.0

Linux环境下Python的安装过程

Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

linux环境下 python环境import找不到自定义的模块

linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...

在linux环境下python与C++混合编程

参考:在linux环境下编译C++ 程序 linux下python3调用c代码或者python3调用c++代码 https://blog.csdn.net/u013179327/article/det ...

linux环境下python的部署

linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本P ...

linux环境下Python搭建

安装gcc   yum install gcc 安装zlib   yum -y install zlib* 安装openssl-devel   yum install openssl-devel -y ...

linux环境下python的pdb调试方法

一些常用指令: h(elp) [comman]  #打印可用指令及帮助信息 r(eturn)  #运行代码直到下一个断点或当前函数返回 b(reak) [[filename:]lineno | fun ...

Linux环境下jdk、tomcat、redis安装及配置

环境说明: linux : centOS jdk : 1.8 tomcat : 8.5 redis : 4.0 jdk安装配置 1.下载jdk(这里下载的是jdk-8u181-linux-x64.ta ...

Linux环境下levelDB源码编译与安装

1.下载源码并编译 git clone https://github.com/google/leveldb.git cd leveldb //编译源码的时候需要安装cmake,并且版本需要大于3.9, ...

Linux CentOS下Python+robot framework环境搭建

Linux CentOS下Python+robot framework环境搭建   by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...

随机推荐

主席树——求静态区间第k大

例题:poj2104 http://poj.org/problem?id=2104 讲解:http://blog.sina.com.cn/s/blog_6022c4720102w03t.html ht ...

ubuntu14.0.4.3 devstack 安装openstack

参考网址: http://www.chenshake.com/install-ubuntu-14-04-devstack/ 现在装完一切正常,就是不能重启,一旦重启VM,会导致给br-ex设置的IP地 ...

解决SqlPlus前台程序出现中文乱码的问题

在使用sqlplus的过程中,常常会遇到某一台机器在访问oracle数据库时中文显示乱码的问题,实际上这是因为客户端字符集和服务器字符集不一致导致的.在实际使用中,服务器字符集,客户端字符集和操作系统 ...

每日英語2013.09.09(Email常用單字)

carbon copy 副本抄送 forward 轉交;轉寄(+to) Please check the file carried by this email for the details.細節請看 ...

ASP.NET页面间数据传递的方法<转>

ASP.NET页面间数据传递的方法 作者: 灰色的天空2  来源: 博客园  发布时间: 2010-10-28 11:06  阅读: 822 次  推荐: 0   原文链接   [收藏]   摘要:本 ...

[selenium webdriver Java]常用api

1. 获取元素文本 WebElement类的getText()方法返回元素的innerText属性.所以元素里如果有子节点一样也会被返回出来.如下所示 public class GetText { @ ...

MySql添加用户,新建数据库,用户授权,删除用户,修改密码

转自:http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.html MySql中添加用户,新建数据库,用户授权,删除用户,修改 ...

oracle数据库事务相关【weber出品必属精品】

事务的概念:事务:一个事务由一组构成一个逻辑操作的DML语句组成 事务有开始有结束,事务以DML语句开始,以Conmmit和Rollback结束.以下情况会使得事务结束: 1. 执行COMMIT 或者 ...

"最大工作进程数"导致的WCF调用失败

WCF服务寄宿在IIS中,当设置其“最大工作进程数”>1时,经常会出现服务无法被成功调用 客户端异常为System.ServiceModel.Security.MessageSecurityEx ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值