zoukankan      html  css  js  c++  java
  • python3环境搭建(CentOS7.2)


    安装python3(自动安装pip3):
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
    #不安装依赖可能安装完成后没有pip3 软件
    tar xf Python-3.5.2.tgz
    ./configure --prefix=/usr/local/python3
    make
    make install
    ln -sv /usr/local/python3/bin/pip3 /usr/local/bin/
    ln -sv /usr/local/python3/bin/python3 /usr/local/bin/

    [root@xiaofan72 ~]# python
    python python2.7 python3.5 python3.5m python3-config
    python2 python3 python3.5-config python3.5m-config


    django安装:

    pip3 install django==1.9.7

    >>> import sys
    >>> sys.path
    ['', '/usr/local/lib/python35.zip', '/usr/local/lib/python3.5', '/usr/local/lib/python3.5/plat-linux', '/usr/local/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/site-packages']

    把django拷贝到sys.path中:
    cp -a /usr/local/python3/lib/python3.5/site-packages/django/ /usr/local/lib/python3.5/

    >>> import django
    >>> django.VERSION
    (1, 9, 7, 'final', 0)

    -------------------------------------------------------------------


    源码安装pip:

    https://pypi.python.org/pypi/pip/8.1.2
    tar xf pip-8.1.2.tar.gz
    cd pip-8.1.2


    #如果安装python2的pip则用python2
    python3 setup.py install
    如果报错:
    Traceback (most recent call last):
    File "setup.py", line 6, in <module>
    from setuptools import setup, find_packages
    ImportError: No module named 'setuptools'


    需要安装setuptools(python的一个增强工具,更方便发布和创建pyton包)
    tar xf setuptools-25.2.0.tar.gz
    cd setuptools-25.2.0/
    python3 setup.py install


    再次安装pip3:
    python3 setup.py install

  • 相关阅读:
    Linux MySQL的root无法登录数据库ERROR 1045 (28000)
    Linux 命令行初始化MySQL数据库
    Centos6、Centos7防火墙基本操作整理
    文本三剑客之awk
    加密类型、数据加密解密过程以及CA创建
    Centos7启动流程及systemd中Nginx启动配置
    Linux任务计划
    Linux进程管理
    IP地址简介及Linux网络管理工具
    Linux脚本
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5827430.html
Copyright © 2011-2022 走看看