zoukankan      html  css  js  c++  java
  • linux安装配置python环境以及虚拟环境和django下载

    Python相关项目环境介绍

    python3.6, pip指令下载各种框架(django相关的, 数据分析相关,爬虫相关的...)

    djnago发布环境! uwsgi+nginx

    数据库相关: sqlite3 , mysql, redis....

    1. Python基础环境安装

    Linux系统自带Python, 版本:2.7 日常项目开发需要版本3.6及以上!

    安装Python前检测是否安装

    # 1. 查看是否安装Python

    python -V #检测python版本号

    # 2. 查找指令对应位置 which 指令which python

    # 结果: /usr/bin/python

    # 3. 进入/usr/bin目录,查看python所有相关指令

    cd /usr/bin/

    ls -al python *

    # 结果: python--->python2--->python2.7

    安装Python 安装Python的两种方式,在安装前,一定确定是哪种

    方案1:

    更改python指令的软链接指向新Python版本 python3.6 原来的python2.7 就无法使用!

    方案2:

    新建python3指令,软链接执行新Python版本 python3.6 推荐! [课程中采用!]

    # 1. 安装开发工具包和相关依赖

    yum -y groupinstall "Development tools"

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel

    sqlitdevele

    # 2. 上传Python3.6压缩包到/user/local,解压

     cd /usr/local

     tar -zxvf Python-3.6.6.tgz

     cd Python-3.6.6

    # 3. 编译安装

     ./configure --prefix=/usr/local/python3

    # 4. 安装 make && make install > 安装日志文件名.log

     make

     make install > py36.log

    # 5. lib目录写入到配置文件

     echo "/usr/local/python3/lib" >> /etc/ld.so.conf

     ldconfig

    # 6. 建Python3命令的软链接

    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

    # 7 测试是否成功

     python3 -V

     which python3

     cd /usr/bin

     ls -al python*

     cd /usr/local/

    pip新建软链接

    # pip建软连接

    ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

    #测试pip 版本

    pip3 -V

    pip3 list # 提示版本太低 [注意:pip list 可能报错!]

    # 更新pip

    pip3 install --upgrade pip

    虚拟环境 virtualenv 虚机环境软件,可以独立出来很多相互不影响的运行空间! 避免框架版本冲突一般:1个项目对应1个虚拟环境!

    准备虚拟环境目录和项目发布目录

    cd / mkdir data # 新建数据目录(保存用户项目相关的数据)

    cd data

    mkdir env #env目录就是虚拟环境目录

    mkdir wwwroot # wwwroot 发布项目的根目录

    虚拟环境

    #1. 下载

    pip3 install virtualenv

    #2. 建软链接

    ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

    # 3. 创建虚拟环境

    cd /data/env

    virtualenv --python=/usr/bin/python3   myproject#虚拟环境名

    # 4. 激活

    cd /data/env/myproject/bin

    source activate #激活 退出 deactivate

    # 5. 当前虚拟环境安装软件

    pip install django==2.1.7(不安装django2.2)

     欢迎关注公众号 即速AI平台

  • 相关阅读:
    SQLServer2012数据库降级至SQLServer2008R2的方法
    男程序猿和女程序猿的网恋—相见(二)
    收藏关于AI的相关的文章
    JAVA提高九:集合体系
    JAVA提高八:动态代理技术
    JAVA提高七:类加载器
    JAVA提高六:泛型
    JAVA提高五:注解Annotation
    JAVA提高四:反射基本应用
    JAVA提高三:反射总结
  • 原文地址:https://www.cnblogs.com/pythonyeyu/p/10980194.html
Copyright © 2011-2022 走看看