centos上基于virtualenv安装python3

栏目: 服务器 · 发布时间: 7年前

内容简介:当初刚学python时,python3还没大流行和广泛应用,还会纠结到底选python2还是python3,2019年,那必须是python3了,可是linux系统如centos里默认自带的python还是2.7的版本,并且有些功能还依赖这个python2.7的版本,要想在centos上安装使用python3,又不影响原来的自带版本,怎么操作?以下是之前整理的脚本步骤。

当初刚学 python 时,python3还没大流行和广泛应用,还会纠结到底选python2还是python3,2019年,那必须是python3了,可是 linux 系统如centos里默认自带的python还是2.7的版本,并且有些功能还依赖这个python2.7的版本,要想在centos上安装使用python3,又不影响原来的自带版本,怎么操作?以下是之前整理的脚本步骤。

脚本

安装pip

wget --no-check-certificate  https://bootstrap.pypa.io/get-pip.py
python get-pip.py

安装virtualenv

pip install virtualenv

编译前准备

yum groupinstall -y "Development tools"
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

编译安装python3.7.3

mkdir /usr/local/src
cd /usr/local/src
wget --no-check-certificate https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -xvf Python-3.7.3.tgz 
cd Python-3.7.3
./configure --prefix=/usr/local
make && make altinstall

配置和激活3.7.3的virtualenv

#创建python37的虚拟环境,一般一个项目使用自己独立的虚拟环境,互不影响
virtualenv -p /usr/local/bin/python3.7 python37
#激活进入python37虚拟环境
source python37/bin/activate
#退出python37虚拟环境
deactivate

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网创业核心技术:构建可伸缩的web应用

互联网创业核心技术:构建可伸缩的web应用

【美】Artur Ejsmont / 李智慧、何坤 / 电子工业出版社 / 2016-12 / 89

可伸缩架构技术是所有互联网技术中最重要,也是最引人入胜的技术。《互联网创业核心技术:构建可伸缩的web应用》针对互联网创业需求快速迭代,业务快速发展,短时间内用户、数据、访问量激增的特点,提纲挈领地描述了伸缩性架构的基本原理与设计原则,详细阐述了Web应用前端层、服务层、数据层的可伸缩架构,并花大量篇幅讲述了缓存技术和异步处理技术的可伸缩设计及其在Web系统中的具体应用。 《互联网创业核心技......一起来看看 《互联网创业核心技术:构建可伸缩的web应用》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具