Install Python3.6 on Amazon Linux/EC2 在Amazon Linux实例中安装使用Python3.6
2024-09-02 08:40:47
本文转载自 https://gist.github.com/niranjv/f80fc1f488afc49845e2ff3d5df7f83b
由于Amazon Linux中预装的Python版本为2.7,该脚本教程很好地解决了在Amazon Linux中安装Python3.6的需求,遂转发记录至此
# install pre-requisites
sudo yum -y groupinstall development
sudo yum -y install zlib-devel
sudo yum -y install openssl-devel # Installing openssl-devel alone seems to result in SSL errors in pip (see https://medium.com/@moreless/pip-complains-there-is-no-ssl-support-in-python-edbdce548852)
# Need to install OpenSSL also to avoid these errors sudo wget https://github.com/openssl/openssl/archive/OpenSSL_1_0_2l.tar.gz
sudo tar -zxvf OpenSSL_1_0_2l.tar.gz
cd openssl-OpenSSL_1_0_2l/
sudo ./config shared
sudo make
sudo make install
export LD_LIBRARY_PATH=/usr/local/ssl/lib/
cd ..
sudo rm OpenSSL_1_0_2l.tar.gz
sudo rm -rf openssl-OpenSSL_1_0_2l/ # Install Python 3.6
sudo wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
sudo tar xJf Python-3.6..tar.xz
cd Python-3.6. sudo ./configure
sudo make
sudo make install cd ..
sudo rm Python-3.6..tar.xz
sudo rm -rf Python-3.6. # Create virtualenv running Python 3.6
sudo pip install --upgrade virtualenv
virtualenv -p python3 MYVENV #到有权限的目录下 我是到家目录下
source MYVENV/bin/activate python --version
# Python 3.6.
最新文章
- iOS开发网络篇—搭建本地服务器
- Spring MVC 数据绑定(四)
- 【mysql的设计与优化专题(6)】mysql索引攻略
- posix thread线程
- 挖潜无极限———数据挖掘技术与应用热点扫描[ZZ]
- JAVA缓存技术之EhCache(转)
- C语言总结2
- Miox带你走进动态路由的世界——51信用卡前端团队
- 记一次servlet项目启动
- git学习之时光穿梭机
- 关于nginx多层uptstream转发获取客户端真实IP的问题
- docker容器间跨主机通信
- Spring中数据绑定的两种方式(BeanWrapperImpl或者DataBinder)
- WCF入门教程(四)通过Host代码方式来承载服务 一个WCF使用TCP协议进行通协的例子 jquery ajax调用WCF,采用System.ServiceModel.WebHttpBinding System.ServiceModel.WSHttpBinding协议 学习WCF笔记之二 无废话WCF入门教程一[什么是WCF]
- liunx 时间ntp同步服务器
- iOS分辨率的那些事儿(转)
- Vue 路由的编程式导航与history模式
- 【C++ Primer】用于大型程序的工具
- Linux基础之命令练习Day1-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more,less,echo
- 主机不能访问虚拟机CentOS中的站点