linux下python安装步骤:

1、下载python3源码包

  wget https://www.python.org/ftp/python/3.6.6/Python-3.6.7.tgz

2.下载python3编译的依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3.解压缩源码包
   tar -zxvf Python-3.6.7.tgz
4.进入源码包文件夹
  cd Python-3.6.7

5.编译且安装
  1.进入源码包目录
    cd Python-3.6.7
  2. ls查看源码包内容
  3. 释放编译文件 Makefile
    ./configure --prefix=/opt/python36
  4.编译
    make
  5.编译安装,此步才会最终生成 /opt/python36/
    make install
  从第2步到第5步一直是在Python-3.6.7目录下操作!!!!
  从第2步到第5步一直是在Python-3.6.7目录下操作!!!!
  从第2步到第5步一直是在Python-3.6.7目录下操作!!!!

  6.进入/opt目录查看python36文件夹,我们要的python3都在这里了

6.更改linux的path变量,添加python3
   echo $PASH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    vim ~/.bash_profile # 用户环境变量控制文件
    vim /etc/profile # 系统环境变量控制文件
    一定要将python3的目录放在第一位!!!
    一定要将python3的目录放在第一位!!!
    一定要将python3的目录放在第一位!!!
  为了永久生效path设置,添加到/etc/profile全局环境变量配置文件中
    vim /etc/profile
  在最后一行加入:
    PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
  重载配置文件/etc/profile
    source /etc/profile

# 添加环境变量后,输入python会进入python2.7
# python2.7的环境变量 /usr/bin/ 下面有一个python文件,所以输入python会找到python2.7 # 输入python3会进入python3.6
# python3.6环境变量 /opt/python/bin 下有一个python3的文件,所以输入python3会找到python3.6

7.安装django模块
  pip3 install -i https://pypi.douban.com/simple django==2.1.7

# pip安装的文件,会再pip的环境变量下面

  配置django,把django项目跑起来
  (1) 创建一个django项目django-admin startproject qishi
  (2) 配置settings.py文件,将ALLOW_HOST=[]改为ALLOW_HOST=["*"]
  (3) 创建一个app   python3 manage.py startapp app01
  (4) 启动django      python3 manage.py runserver 0.0.0.0:8000
8.查看当前解释器的python模块有哪些
  pip3 list

Linux下配置虚拟环境

# 目的: 在同一台虚拟机下,建多个虚拟环境,跑不同的项目

安装步骤:

1.安装virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenv 2.创建目录
mkdir Myproject
cd Myproject
3.创建独立运行环境-命名
virtualenv --no-site-packages --python=python3 iris#得到独立第三方包的环境,并且指定解释器是python3
4.进入虚拟环境
source iris/bin/activate#此时进入虚拟环境(iris)Myproject
5.安装第三方包
(iris)Myproject: pip3 install django==1.9.8
#此时pip的包都会安装到iris环境下,iris是针对Myproject创建的
配置django,把django项目跑起来
(1) 创建一个django项目django-admin startproject iris
(2) 配置settings.py文件,将ALLOW_HOST=[]改为ALLOW_HOST=["*"]
(3) 创建一个app python3 manage.py startapp app01
(4) 启动django python3 manage.py runserver 0.0.0.0:8000 6.退出iris环境
deactivate命令
7.
virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source iris/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境。

virtualenvwrapper安装

1 安装virtualenvwrapper

  一定要安装在python解释器本体下!!!

  一定要安装在python解释器本体下!!!

  一定要安装在python解释器本体下!!!

pip3 install virtualenvwrapper -i https://pypi.douban.com/simple

2 设置linux的用户配置文件配置virtualenvwrapper

vim  ~/.bashrc

WORKON_HOME=~/Envs   # 设置virtualenv的统一管理目录, 以后自动下载的虚拟环境,全部都放在这
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 # 指定python解释器的本体(注意此路径随不同的linux环境改变而改变)
source /opt/python36/bin/virtualenvwrapper.sh # 执行virtualenvwrapper安装脚本

3 重新加载~/.bashrc文件

source ~/.bashrc

4、操作virtualenvwrapper

创建一个虚拟环境

​    mkvirtualenv xiangge

​    mkvirtualenv xiaqiang

​    mkvirtualenv zhenying

6 激活虚拟环境
workon xiangge
workon xiaqiang
workon zhenying 7 删除虚拟环境 rmvirtualenv xiaqiang
rmvirtualenv xiangge
rmvirtualenv zhenying
1. 列举所有的虚拟环境。
lsvirtualenv 2. 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
cdvirtualenv 3. 和上面的类似,但是是直接进入到 site-packages 目录中。
cdsitepackages 4. 显示 site-packages 目录中的内容。
lssitepackages 完整官网介绍:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

linux下安装python,Django,虚拟环境的更多相关文章

  1. linux下安装python

    在Linux下安装Python的操作相当简单,按如下步骤操作即可: 命令: wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgzt ...

  2. Linux 下安装python软件包(pip、nose、virtualenv、distribute )

    新手刚开始学习Python,目前学习<笨方法学python>ing- 在学习习题46时需要安装几个软件包:pip.nose.virtualenv.distribute !在此记录Linux ...

  3. linux下安装python linux下一些常用的命令

    注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...

  4. Linux 下安装Python报错:zlib not available

    问题描述: 在Linux下安装Python时出现一个错误:zipimport.ZipImportError: can't decompress data; zlib not available 详细错 ...

  5. python 基础1.1--windows/linux 下安装python

    一.windows下安装python 1>windows上python后缀是.msi的,下载下来后,直接双击运行.会在c盘生成python.exe的文件,把python.exe的文件加入到win ...

  6. linux下安装python环境

    1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development To ...

  7. 环境部署(九):linux下安装python+chrome+Xvfb

    在基于selenium进行的UI自动化测试中,开发调试环境一般都是windows操作系统.完成后需要部署到专门的测试环境. 如要要部署到linux环境的服务器(阿里云.腾讯云)执行,那么测试脚本也需要 ...

  8. Linux下安装python,mysql,redis

    linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Pyt ...

  9. Linux下安装python虚拟环境(virtualenv,vritulaenvwrapper)

    一.virtualenv virtualenv是如何创建"独立"的Python运行环境的呢? 原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令sour ...

随机推荐

  1. zombodb 配置设置

    主要是关于es 集群地址以及分片,复制副本的配置,配置主要在postgresql.conf,当然我们可以在函数中指定 postgresql.conf 级别的配置 es 配置 格式 zdb.defaul ...

  2. List进行排序

    使用Java中提供的对集合进行操作的工具类Collections,其中的sort方法,重写比较方法 /** * 根据序号对列席人进行排序 * @param lxrUser * @return */ p ...

  3. TSP-UK49687

    Copied From:http://www.math.uwaterloo.ca/tsp/uk/index.html Shortest possible tour to nearly every pu ...

  4. Metadata in HTML

    [本文内容大部分来自MDN中文版:https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Introduction_to_HTML/The_head_m ...

  5. 1131(★、※)Subway Map

    思路:DFS遍历 #include <iostream> #include <map> #include <vector> #include <cstdio& ...

  6. python读取指定字节长度的文本

    软件版本 Python 2.7.13;   Win 10 场景描述 1.使用python读取指定长度的文本: 2.使用python读取某一范围内的文本. Python代码 test.txt文本内包含的 ...

  7. cookie.js插件的案例

    cookie.js插件的案例: https://github.com/jaywcjlove/cookie.js/blob/master/README.md    文档  api   在这里即可查看用法 ...

  8. go语言学习--go中的map切片

    //定义一个结构 type Car struct { Brand string Age int } func Pluck() map[int][]Car { carMap := make(map[in ...

  9. 转载--无弹窗APT渗透实验

    转载--无弹窗APT渗透实验 文章作者:亚信安全,转载自 FreeBuf.COM APT攻击方式花样繁多,我研究最近的流行的APT攻击方式,在本地搭建环境模拟一次简单的APT攻击,在模拟攻击过程中发现 ...

  10. 对窗体操作的WM消息

    WM_CREATE 0x0001 应用程序创建一个窗口 WM_DESTROY 0x0002 一个窗口被销毁 WM_MOVE 0x0003 移动一个窗口 WM_SIZE 0x0005 改变一个窗口的大小 ...