• 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平台

  • 相关阅读:
    Mac OS X各版本号的历史费用和升级关系
    Openlayers2中统计图的实现
    CentOS下Redisserver安装配置
    最小生成树算法
    机器学习---支持向量机(SVM)
    Android HttpURLConnection源代码分析
    Lighttpd1.4.20源代码分析 笔记 状态机之错误处理和连接关闭
    <html>
    【LeetCode-面试算法经典-Java实现】【059-Spiral Matrix II(螺旋矩阵II)】
    软件开发中的11个系统思维定律
  • 原文地址:https://www.cnblogs.com/pythonyeyu/p/10980194.html
Copyright © 2020-2023  润新知