ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

rhel7 安装Python3.4 及Django

2019-07-16 17:36:14  阅读:301  来源: 互联网

标签:bin rhel7 python local Django Python3.4 usr setuptools 安装


1、官网安装包进行下载:

          wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz

2、拿下来后解压缩进行安装  tar -xf Python-3.4.3.tar.xz 

                                                    cd  Python-3.4.3/

                                                    ./configure --prefix=/usr/local/python/python3 --with-openssl

                                                     make && make install

                                                      yum install sqlite-devel -y

    ./configure命令执行完毕之后创建一个文件creating Makefile,供上边的make命令使用 执行make install之后就会把程
序安装到指定的目录中去。
Configure是一个可执行脚本,它有很多选项,其中--prefix选项是配置安装的路径,如果不配置该选项

安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share 。如果配置--prefix如:

       ./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。用了—prefix选项的 另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外 一个机器即可(相同的操作系统)。

3、编译安装完成后,需修改python命名的软链接,el7自带的是python2.7.5           #######若使用python2前面直接忽略

     删除原来的软链接    rm  -rf  /usr/bin/python

     创建新的的软链接    ln  -s  /usr/local/python/python3/bin/python3.4  /usr/bin/python

     查看版本

 

     4、替换为python3.4后 yum可能无法使用   

      这是进入yum配置文件,将首行 #!/usr/bin/python改成#!/usr/bin/python2.7 即可

      修改之后执行yum repolist命令出现如下报错 

        与之前一样 ,因为yum采用Python作为命令解释器,vim /usr/libexec/urlgrabber-ext-down 将 #!/usr/bin/python改成#!/usr/bin/python2.7

5、安装django

       python和django版本对应,选择支持的django版本安装,我采用的是python2.7+django1.9

 

安装django还需要pip和setuptools

pip是一个安装和管理 Python 包的工具 ,是easy_install的替代品,提供了对 Python 包的查找、下载、安装、卸载的功能。

setuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。用户在使用setuptools创建包时,并不需要已安装setuptools,只要一个启动模块即可

下载 setuptools;解压

                     wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

                      tar -xf setuptools-19.6.tar.gz

编译安装;cd setuptools-19.6/

                    python  setup.py  build
                    python  setup.py  install                   

                   setup.py,是用来安装模块用的

用pip命令来安装django,可制定安装版本(主机需要有网,相当于从云端的pypi服务器下载)

                     pip install django==1.9

    已安装好

进入python,导入django后查看

         django2.1 安装:

pip install django

vim ~/.bash_profile

source ~/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

标签:bin,rhel7,python,local,Django,Python3.4,usr,setuptools,安装
来源: https://blog.csdn.net/songhait/article/details/96157016

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有