怎样检查python环境是否安装好_关于python环境的一些安装设置

操作系统RedhatLinux,自带python2.6。Python程序的运行其实相当简单,只需在操作系统中安装并配置好python环境即可,和运行java需要配置jre一样(哪里简单,真简单就不会有下面这么多事了)。

1.直接运行*.py程序

20180111004331444349.png

提示导入错误:ImportError: No module named cx_Oracl

2.查看*.py程序代码

20180111004331446302.png

引用了cx_Oracle和h5py

python安装模块可以使用pip,使用pip安装就需要联网,由于主机是内网,在联系管理员开通外网后配置DNS

3.配置DNS

进入/etc/sysconfig/network-scripts目录

一般网卡默认名称为ifcfg-eth0,这个网名名称比较特殊ifcfg-eno16780032,不知道是不是因为虚拟机的关系

20180111004331448255.png

打开并编辑文件ifcfg-eno16780032设置DNS1

20180111004331450209.png

查看DNS是否设置成功,cat /etc/resolv.conf

20180111004331451185.png

重启网络服务使设置生效service network restart

Ping外网,连接成功

20180111004331453138.png

4.安装pip

下载pip最新版https://pypi.python.org/pypi/pip

20180111004331454115.png

下载之后的包上传到服务器上,解压 tar -zxvf pip*****

20180111004331456068.png

解压之后进入到文件夹,执行命令python setup.py install 安装

安装完之后执行 pip -V 如果能看到版本号,代表安装成功

20180111004331457045.png

5.pip的安装并非一帆风顺,Pip安装过程中提示ImportError: No module named setuptools 解决方案

下载setuptools,wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py build

python setup.py install

6.Pip安装完成即可安装所需模块h5py

查看h5py,提示python2.6过时了,建议升级python2.7

20180111004331458998.png

20180111004331459975.png

7.python2.6升级python2.7

首先下载源tar包

#wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

下载完成后到下载目录下,解压

#tar -zxvf Python-2.7.3.tgz

进入解压缩后的文件夹

#cd Python-2.7.3

在编译前先在/usr/local建一个文件夹python2.7(作为python的安装路径,以免覆盖老的版本)

#mkdir /usr/local/python2.7

在解压缩后的目录下编译安装

#./configure --prefix=/usr/local/python27

#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

这个时候输入#python就会显示出python的新版本信息,升级成功

20180111004331461928.png

8.重新安装pip

9.Pip安装h5py,安装cx_Oracle一切正常

10.继续执行pythen程序*.py

提示缺少library.so文件

20180111004331463881.png

按照官方文件进行安装

https://oracle.github.io/odpi/doc/installation.html#linux

20180111004331464858.png

做完以上一切Python程序运行正常

在刚连上网的时候误将yum命令删除执行了rpm -e yum,彻底无法执行依赖安装于是各种百度redhat安装yum,最终没有找到一个能安装成功的最后想起系统是虚拟机,镜像可能还在光驱中,于是有了以下操作:

redhat linux安装yum命令

挂载ISO镜像

新建一个目录:

#mkdir /mnt/cdrom

将ISO文件挂载到该目录上

#mount /dev/cdrom /mnt/cdrom

挂载完毕进入cdrom

20180111004331466811.png

源码都在,进入Packages同时安装所有yum文件即可

20180111004331469741.png

Yum命令成功运行!

20180111004331471694.png

over!!!

原文地址:http://www.cnblogs.com/aaron911/p/7660547.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值