CentOS7下python开发环境配置

作者:nicomy2018

原文地址:https://blog.csdn.net/nicomy2018/article/details/78617976

正文:

Python在官方网站提供的Windows版本的安装包非常好用,一直‘下一步’就能够成功安装并配置好相应的运行环境,同时还自带pip等工具,非常的好用,但是在CentOS上的安装就需要费点力气了,尤其作为一个python和Linux双料小白想要在CentOS上安装成功就有点费时费力还外带一点点运气了。

1.python3.6.3安装

1.1现有版本

CentOS 7.4自带Python2.7.5,可以通过如下命令查看版本信息
查找python安装位置
[root@localhost/]$ which python
[root@localhost/]$cd /usr/bin/python
查看版本信息
[root@localhostbin]$ ./python --version
Python 2.7.5
顺便提一下在安装CentOS安装时选择开发工作站的模式,可选择Python支持。在其他的模式下没有进行验证过。

1.2下载新版本

下载python 3.6.3可以通过网站https://www.python.org 找到相应的版本下载,也可以采用wget进行下载。wget下载的命令如下:
下载后的文件存放位置为当前目录位置,比如当前在home下,则下载后的文件存放在home下。

1.3安装新版本

解压文件到tmp目录下
[root@localhost /] tar-zxvf Python-3.6.3.tgz -C /tmp
在tmp目录下自动生成Python 3.6.3目录,进入该目录
[root@localhost /] cd /tmp/Python 3.6.3
设定安装路径在/usr/local/bin目录下
[root@localhost Python-3.6.3]$ ./configure--prefix=/usr/local
编译生成Python3.6.3的执行程序
[root@localhost Python-3.6.3]make
安装应用程序到/usr/local/bin目录下
[root@localhost Python-3.6.3]make atlinstall
添加软链到执行目录下/usr/bin
[root @localhost Python-3.6.3] ln -s /usr/local/bin/python3.6 /usr/bin/python3
通过以上步骤可以将新版的python3.6.3和已有的python2.7.5一并的安装在同一台机器上并且能够共同使用
查看当前python对应的版本信息
[root@localhost ~]$python2 --version
Python 2.7.5
[root@localhost ~]$python3 --version
Python 3.6.3
用whereis命令定位python可执行文件、源代码文件、帮助文件在文件系统中的位置
[root @localhost Python-3.6.3]$ whereis python 
python:/usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7/usr/lib64/python2.7 /etc/python /usr/local/bin/python3.6m/usr/local/bin/python3.6 /usr/local/bin/python3.6m-config/usr/local/lib/python3.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz


2.Pip安装

虽然CentOS7自带Python2.7 但是没有pip工具 ,作为python的最好用的第三方包管理工具必须要安装一个。输入命令yum install python-pip检查一下
[root@localhost bin]$ yum installpython-pip
已加载插件:fastestmirror,langpacks
Loading mirrorspeeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
没有可用软件包 python-pip。
错误:无须任何处理
看来时没有找到python-pip的安装包,为了成功安装pip,我们首先需要安装一个叫“epel-release”的软件包,这个软件包会自动配置yum的软件仓库。EPEL (ExtraPackages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。说白了安装epel-release就是为了扩大软件包的搜索范围。
[root@localhost bin]yum -y install epel-release
等到安装成功后再次安装pip就可以找到安装包并成功下载pip以及依赖的东西
[root@localhost bin]$ yum install python-pip
安装完成后默认的版本是8.1.2,在安装默写第三方包的时候需要升级成新的版本才能安装,因此将pip通过命令pip install --upgrade pip升级成最新的版本9.0.1
[root@localhost bin]$pip install --upgrade pip
测试是否安装成功可以在控制台下直接输入pip install 待安装包名称即可,如下所示
[root @localhost ~]$ pip install m3u8
Collecting m3u8
  Downloading m3u8-0.3.5.tar.gz
Collecting iso8601(from m3u8)
  Downloadingiso8601-0.1.12-py2.py3-none-any.whl
Installingcollected packages: iso8601, m3u8
  Running setup.py install for m3u8 ... done
Successfullyinstalled iso8601-0.1.12 m3u8-0.3.5

3.集成IDE-Pycharm安装

可以通过浏览器访问http://www.jetbrains.com/pycharm/,选择需要下载的版本,也可以通过wget下载可执行程序。
将文件解压至/usr/local目录下,会自动生成pycharm-2017.2.4目录
[root@localhost ~]tar –xvfpycharm-professional-2017.2.4.tar.gz –C /usr/local
进入该目录
[root@localhost ~]cd /usr/local/pycharm-2017.2.4/bin
执行pycharm.sh, pycharm便会执行起来并提示导入配置、创建快捷方式等内容。
Pycharm需要JRE支持,由于CentOS选择的是开发工作站,因此默认已经安装过了JRE,因此可以直接的运行
[root@localhost ~]./pycharm.sh
新建PurePython工程时,根据需要可以自由选择已安装的两个解释器

Comments

Popular posts from this blog

抓包工具Wireshark下载及安装教程

HTTP协议特性

Java中Synchronized的用法