DNS配置和redhat的python2.6的升级
来源:互联网 发布:linux书籍推荐 知乎 编辑:程序博客网 时间:2024/05/16 11:18
# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
这里说的很清楚了
[root@testcj tx]# cd /etc/sysconfig/network-scripts
[root@testcj network-scripts]# ll
total 204
-rw-r--r--. 1 root root 281 Dec 21 2016 ifcfg-eth0
在ifcfg-eth0里配置
DNS1=8.8.8.8
CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。
比如: re.sub
函数 ,2.7 支持 flags
参数,而 2.6 却不支持。
所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。
1、安装 sqlite-devel
因为 Flask 应用程序可能使用能 Sqlite 数据库,所以这个得装上(之前因为没装这个,导致 Python 无法导入 sqlite3 库。
当然,也可以从源码编译安装。
yum install sqlite-devel -y
2、安装 Python 2.7
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgztar xf Python-2.7.8.tgzcd Python-2.7.8./configure --prefix=/usr/localmake && make install
安装成功之后,你可以在 /usr/local/bin/python2.7
找到 Python 2.7。
3、安装 setuptools + pip
这里需要注意,一定要使用 python2.7 来执行相关命令。
# First get the setup script for Setuptools:wget https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py# Then install it for Python 2.7 :python2.7 ez_setup.py# Now install pip using the newly installed setuptools:easy_install-2.7 pip# With pip installed you can now do things like this:pip2.7 install [packagename]pip2.7 install --upgrade [packagename]pip2.7 uninstall [packagename]
4、使用 virtualenv
# Install virtualenv for Python 2.7 and create a sandbox called my27project:pip2.7 install virtualenvvirtualenv-2.7 my27project# Check the system Python interpreter version:python --version# This will show Python 2.6.6# Activate the my27project sandbox and check the version of the default Python interpreter in it:source my27project/bin/activatepython --version# This will show Python 2.7.Xdeactivate
基本就是这些了,网上很多教程都说要做软链接,但我感觉那样做或多或少会对系统有一些未知的影响。这个方法能尽量保持系统的完整性,很多自带 Python 程序其实在头部都指定了#!/usr/bin/python
,所以它们用的其实是 Python 2.6 ,而不是新安装的 Python 2.7 。
原文:http://digwtx.duapp.com/54.html
参考: http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
- DNS配置和redhat的python2.6的升级
- redhat 9 网络与DNS的配置
- RedHat Linux下的DNS配置笔记
- redhat 5 DNS 服务器的配置
- 【Linux】Centos python2.6升级后yum和ibus的配置
- redhat 默认python2.6 升级到2.7
- RedHat Linux AS 5.0 的 DNS 配置 已测试成功
- RedHat Linux AS 4.5 下DNS的配置步骤
- RedHat升级Python2.6到Python3.4.3版本
- CentOS 6.X系统下升级Python2.6到Python2.7 的方法
- !!redhat配置freetds和unixodbc的方法
- !!redhat配置freetds和unixodbc的方法
- RedHat下NFS的配置和操作
- redhat linux5 tftp的安装和配置
- python2.6升级python2.7
- DNS服务器的安装 和配置
- DNS的基本和高级配置
- dns服务器的配置和解析
- 第三方高德开放平台高德地图定位
- Netty4 学习笔记之三:粘包和拆包
- 在MacOS Sierra上安装OpenCV
- OpenGL
- c++中四种强制类型转换(const_cast、static_cast应用最多)
- DNS配置和redhat的python2.6的升级
- 解读DES和SM4、RSA和SM2及SM3
- Spring项目简单配置(一)
- openmp常用指令(fortran版)(2)
- rosb笔记:bug时间:环境变量设置问题——“解决 roscd beginner_tutorials 没有此文件的问题”
- strtus2文件上传与下载
- 【Git】多人协作之建立分支
- 【转】进程间通信的几种方式
- linux原来是这个样子!