文档章节

centOS 安装Python3与python2并存

MedivhXu
 MedivhXu
发布于 09/20 13:09
字数 421
阅读 12
收藏 0

centOS 安装Python3python2并存

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,

比如yum!!!!!

不要动现有的python2环境!

安装python3.7

安装依赖环境

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

下载Python3

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

安装python3

  我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)   创建目录:

mkdir -p /usr/local/python3

  解压下载好的Python-3.x.x.tgz.xz

tar -zxvf Python-3.7.0.tgz

进入解压后的目录,编译安装。

cd Python-3.7.0
./configure --prefix=/usr/local/python3
  1. make
cd /usr/local/python3/python3.7.0 && make
  • 注意:这里执行make && make install阿里云会报错,所以分开执行!
  1. 报错ModuleNotFoundError: No module named '_ctypes'
yum install libffi-devel -y
  1. make install
make install

建立python3的软链

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

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

vim ~/.bash_profile
.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH

ESC,输入:wq回车退出。

修改完记得执行行下面的命令,让上一步的修改生效:

source ~/.bash_profile

检查Python3pip3是否正常可用:

python3 -V
# Python 3.7.0
pip3 -V
# pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages (python 3.7)

不行的话在创建一下pip3的软链接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

The end..

© 著作权归作者所有

共有 人打赏支持
MedivhXu
粉丝 9
博文 27
码字总数 7664
作品 0
东城
QA/测试工程师
在Linux上安装Python3.6.1

服务器远程下载,使用命令: 完整的第二种安装python-3.6.1的方法 [root@VM_58_11_centos ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 获取安装包 [root@VM_58_11_c......

yard521
07/01
0
0
How to install Python 2.7 and Python 3.3 on CentOS

In this guide I will show you how to install Python 2.7 and 3.3 on CentOS 6. The examples below are for Python 2.7.6 and Python 3.3.5, but the procedure is the same for any mode......

chem_dev
2015/06/24
0
0
centos 安装Git-cola

首先安装Git sudo yum -y install git* 找到 git-all.noarch , 安装这个. sudo yum install git-all.noarch ============ 以下是git-cola的文档内容 ========== 因为貌似Centos的yum没有提供......

simpower
08/13
0
0
Python Scrapy 爬虫(三):部署环境搭建

当我们的爬虫程序开发完成后,应该考虑的事情就是如何将我们的爬虫程序部署到我们的服务器上来运行了。 下面就以 CentOS 作为我们的爬虫程序的部署环境来介绍部署爬虫的第一步:部署环境搭建...

雨林_a1d6
05/29
0
0
CentOS中升级Python到3.2

CentOS中,Python的版本默认为2.4.3版本,而我们有很多工作可能需要更高的版本,而去Python官网的时候发现,Python的版本已经到3.2了,于是下载并升级了下CentOS中Python的版本。 1、下载Pyt...

durban
2012/02/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu 安装ssh服务以及开启root用户ssh登录

一、安装ssh服务 安装ssh服务 sudo apt-get update sudo apt-get install openssh-server 安装完成后启动ssh服务 sudo service ssh start 二、开启root用户ssh登录 解决root远程ssh不能登录,...

15834278076
7分钟前
0
0
AndroidRX

1.延时并切换回主线程执行 Observable.just(true).delay(2, TimeUnit.SECONDS) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Boolean>() { [@Override](https://my.......

我是菜鸟我骄傲
35分钟前
1
0
申请Let's Encrypt永久免费SSL证书

环境安装 1、安装git yum install git-core 2、安装python 系统自带 不用安装 只要版本大于2.7即可。 获取Let's Encrypt免费SSL证书 先停止nginx 在阿里云安全组里加入 443端口的入规则 git ...

HGMrWang
43分钟前
1
0
如何使用playframework进行更好的开发

1: 自定义基类Controller 相信刚开始使用Play的人写的Controller 都继承于 play.mvc.Controller , 但这并不是一个很好的选择,自建基类Controller可以扩展更多的功能。 1.1 验证功能。 后台...

tuerqidi
47分钟前
6
0
《JavaScript高级程序设计(第3版)》阅读笔记

第6章 面向对象的程序设计 6.2 创建对象 6.2.1 工厂模式 JavaScript创建对象(一)—— 工厂模式 6.2.2 构造函数模式 JavaScript创建对象(二)——构造函数模式 6.2.3 原型模式 JavaScript...

Bob2100
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部