Centos7 python3环境搭建 兼容python2.7
2024-08-27 20:22:27
Centos7 python3环境搭建 兼容python2.7
- 安装前提依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
- 下载python3.5安装包
wget "https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz"
- 解压
tar -zxvf Python-3.5.0.tgz
- 创建python3文件夹 用来安装python3
mkdir /usr/local/python3
- 安装
Python3.5.0/configure --prefix=/usr/local/python3
- 编译python
make
make install
- 编译报错的话根据error 百度解决
- 编译成功后
cd /usr/local/python3/bin/python3
python3
- 查看python3是否安装成功
- 创建python3软链 方便使用
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- 创建pip3软链 方便使用
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 安装virtualenv virtualenv可以创建一个虚拟的系统环境
pip3 install virtualenv
- 创建virtualenv的软链 方便使用
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
- 创造一个名为py_server的虚拟环境
virtualenv -p /usr/bin/python3 py_server
- 先在真实环境测试python版本,可以看到默认python是2.7
- 激活虚拟环境
source bin/activate
最新文章
- PL/SQL 如何查看当前连接信息以及SQL PLUS如何指定IP地址
- Maven 打成 Webjar的方法
- Java Spring-Spring与Quartz整合
- .NET NLog 详解(二)
- 【java基础】选择排序and冒泡排序
- Webalizer解析nginx基本配置
- MongoDB入门三:MongoDB shell
- text-align:justify_内容居中对齐
- LinkedList和ArrayList的区别/何时使用LinkedList和ArrayList
- __declspec关键字详细用法
- 创建和运行shell脚本程序
- 使用paramiko来实现sftp
- 1.单一职责原则(Single Responsibility Principle)
- hdu-5683 zxa and xor (位运算)
- Lumen 时区设置
- Android 图片加载框架Glide4.0源码完全解析(一)
- Velocity(3)——#set指令
- numpy.random 常用函数详解之简单随机数篇(Simple random data)
- sqlserver 数据库插入汉字变成乱码的解决方案
- C#编程小结----集合的小小总结