一、Python升级 安装pip
安装依赖包
yum install gcc zlib zlib-devel openssl openssl-devel readline readline-devel python-devel -y
升级Python,执行
tar -zxvf Python-2.7.10.tgz
cd Python-2.7.10
./configure
make all & make install
make clean & make distclean
目前的路径应该是/usr/local/bin/python2.7,顺便看下版本
/usr/local/bin/python2.7 -V
然后查下当前的版本
python -V
我这里显示的是2.6.6
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
现在再看下版本
python -V
应该显示2.7.10了吧
yum依赖修改
nano /usr/bin/yum
将头部的#!/usr/bin/python修改为#!/usr/bin/python2.6.6 即可.
yum -y install gcc zlib zlib-devel openssl openssl-devel
#可利用linux自带下载工具wget下载,如下所示:
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
#下载完成后到下载目录下,解压
tar -zxvf Python-2.7.10.tgz
#进入解压缩后的文件夹
cd Python-2.7.10
#在编译前先在/usr/local建一个文件夹python27(作为python的安装路径,以免覆盖老的版本)
mkdir /usr/local/python27
#在解压缩后的目录下编译安装
./configure --prefix=/usr/local/python27
vim Modules/Setup
#找到下面这句,去掉注释
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
make
make install
#此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python_old
#再建立新版本python的链接
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
phthon
##########
Python 2.7.10 (default, Aug 12 2015, 22:11:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
成功!!
由于yum没有兼容python2.7,需做如下变动:
vi /usr/bin/yum
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6
二、安装Django环境
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
分享到:
相关推荐
【标题】:“管理系统系列--python-django-web 工资管理系统.zip”揭示了使用Python的Django框架构建的一个web应用程序,其主要功能是处理工资管理。这个项目可能包括员工信息存储、工资计算、薪资发放记录以及可能...
3. **创建项目**:运行 `django-admin startproject mysite` 命令创建名为 `mysite` 的 Django 项目。 4. **查看项目目录**:创建完成后,可以使用 `ls` 或 `dir` 命令查看项目目录。 5. **在 PyCharm 中打开项目**...
**Python库 django-health-check-1.1.1详解** `django-health-check` 是一个用于 Django 框架的健康检查库,它可以帮助开发者快速检查 Web 应用的运行状况,确保服务的可用性和稳定性。在版本 1.1.1 中,这个库提供...
Django提供了一系列内置功能,如数据库管理、用户认证、表单处理、URL路由等,使得开发者可以专注于业务逻辑,而无需过多关注底层细节。 Django Rest Framework(DRF)则是一个强大的工具,专门用于构建RESTful API...
对于开发者,Python提供了丰富的标准库和第三方库,如NumPy用于数值计算,Pandas用于数据处理,Django和Flask用于Web开发,以及TensorFlow和PyTorch用于机器学习等。 总之,“python-3.6.8-amd64.exe”是一个为64位...
Python 3.6.5是Python编程语言的一个稳定版本,发布于2018年,为用户提供了一系列增强和修复。这个压缩包“python-3.6.5-amd32-amd64.zip”包含了针对两种不同处理器架构的Python安装程序,即用于64位(amd64)和32...
Python 3.7.2 是 Python 3.7 系列的一个稳定版本,发布于2019年1月10日。该版本基于 Python 3.7.0 和 3.7.1 的功能集进行了大量的错误修复,并对性能和安全性方面进行了改进。Python 3.7 带来了许多新特性,包括数据...
Python 3.7.7是Python 3系列的一个重要更新,它带来了许多性能优化和新特性。其中,引入了类型注解的改进,如`nonlocal`关键字的增强,使得在嵌套函数中修改外部作用域的变量更加方便。此外,字典的合并操作也得到...
《Python库django-taggit-serializer详解》 在Python的开发世界中,Django是一个非常流行的Web框架,它提供了丰富的功能和高效能,使得开发者能够快速构建高质量的Web应用。而当我们谈到Django的扩展和增强时,就...
1. **创建项目**:使用命令`django-admin.py startproject djproject`创建名为`djproject`的新项目。 2. **项目目录结构**:创建的项目包含基本的配置文件,例如: - `manage.py`: Django项目的命令行管理脚本。 -...
Django-Bakery 0.9.2是该库的一个版本,包含了一系列优化和改进,旨在提高开发效率和网站性能。 在Django框架中,通常应用服务器处理请求并动态生成内容。然而,对于那些内容不经常变动的网站部分,如博客文章、...
Python 3.8.10是Python语言的一个稳定版本,它包含了一系列的更新、改进和错误修复。这个版本可能包括性能优化、新的语法特性、库升级以及对已有功能的增强。例如,Python 3.8引入了walrus operator(:=)等新特性,...
在"python-django-learning.zip"这个压缩包中,我们可以期待找到一系列关于Python和Django的学习资源,包括书籍、文章和实战项目。这些资料可以帮助初学者快速掌握Python的基础知识和Django的框架应用,同时也能为有...
Python 3.8.8是该系列中的一个重要版本,它带来了许多改进和新特性。以下是一些关于Python 3.8.8的关键知识点: 1. **版本更新**:Python 3.8引入了大量新特性和改进,例如赋值表达式(walrus operator `:=`),这...
基于Python-Django的多功能Web安全渗透测试工具设计源码(优质项目).zip本项目是一款基于 Python-Django 的多功能 Web 应用渗透测试系统,包含漏洞检测、目录识别、端口扫描、指纹识别、域名探测、旁站探测、信息...
**Python库 django-bootstrap3-12.1.0** 在Python的世界里,开发Web应用程序时,框架的选择至关重要。Django,作为一个强大而高效的Web框架,因其丰富的功能和强大的社区支持而备受开发者喜爱。同时,为了简化前端...
**Python库 django-rest-framework-social-oauth2-1.0.1** `django-rest-framework-social-oauth2` 是一个基于 Django Rest Framework 的社交认证扩展库,主要用于实现 OAuth2 身份验证流程。这个库使得 Django ...
这个版本是Python 3系列中的一个稳定版本,它提供了许多功能增强和性能优化。Python 3.6引入了一些关键特性,使得它成为对Python 2.7兼容的最佳选择,因为随着2020年Python 2的官方支持结束,开发者们被鼓励升级到...
Python Web开发是一个Django从入门到精通,通过本系列的教程学习,可以学习到Django的mvc架构,models、views、templates、forms、session等的相关入门知识,学完本系列之后对django的入门知识有了比较深入的学习,...
1. **版本更新**:Python 3.7.x系列是Python 3的一个主要分支,它引入了许多新特性和改进,相对于Python 2.x有显著的不同。3.7.8是一个维护版本,修复了之前版本的一些已知问题,确保更好的稳定性和安全性。 2. **...