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

  • 相关阅读:
    2020学习 04 python 爬取某政府网站信件
    2020学习03
    2020学习02
    阅读笔记--《一线架构师实践指南》--Pre-architecture阶段
    重构“信息领域热词分析”,实现六种质量属性战术
    pycharm错误:Error updating package list: connect timed out解决
    python连接mysql数据库——编码问题
    阅读笔记--《大型网站技术架构》—02架构
    python查询MySQL数据库的表以及所有字段
    python连接mysql数据库——版本问题
  • 原文地址:https://www.cnblogs.com/pythonyeyu/p/10980194.html
Copyright © 2020-2023  润新知