CentOS 7 安装Python3 + 虚拟环境 + django
2020-04-01 18:44
1271 查看
文章目录
- 1. 升级pip,安装虚拟环境模块(国内源安装快)
- 2. 安装 virtualenvwrapper 管理虚拟环境
- 3. 设置linux的用户配置文件,配置virtualenvwrapper
- 4. 创建一个虚拟环境(默认创建成功进入虚拟环境)
- 5. 激活进入虚拟环境
- 6. 删除虚拟环境
- 7. freeze
- 7.1 pip list 或 pip3 list查看当前环境安装的包
- 7.2 创建新的虚拟环境后,在新的虚拟环境下安装包:
一、安装 Python3
1. 下载Python3源码包
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
2. 下载 Python3 编译的依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel yum install -y sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3. 解压
tar -zxvf Python-3.8.1.tgz
4. 进入源码包
cd Python-3.8.1
5. 编译 && 安装
./configure --prefix=/usr/local --with-ensurepip=install --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" make && make install
二、安装虚拟环境
1. 升级pip,安装虚拟环境模块(国内源安装快)
pip3 install --upgrade pip -i https://pypi.douban.com/simple pip3 install -i https://pypi.douban.com/simple virtualenv # 设置默认使用国内源 pip config set global.index-url https://pypi.douban.com/simple
2. 安装 virtualenvwrapper 管理虚拟环境
pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
3. 设置linux的用户配置文件,配置virtualenvwrapper
- 环境编辑当前用户配置变量
# 普通用户身份 mkdir ~/.virtualenvs #创建一个存放虚拟环境的目录 vim ~/.bashrc
- 在文件最底下加入下面的内容
export WORKON_HOME=~/.virtualenvs #指定virtualenvwrapper环境的目录 export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 #指定virtualenvwrapper通过哪个python版本来创建虚拟环境 source /usr/local/bin/virtualenvwrapper.sh # virtualenvwrapper cmd 命令太长 alias mkv='mkvirtualenv' # 创建一个虚拟环境 mkv myenvs alias rmv='rmvirtualenv' # 删除虚拟环境 rmv myenvs alias lsv='lsvirtualenv' # 查看所有的虚拟环境
- 使修改环境变量生效
source ~/.bashrc
4. 创建一个虚拟环境(默认创建成功进入虚拟环境)
mkvirtualenv django-demo
5. 激活进入虚拟环境
workon django-demo # 退出工作区 deactivate
6. 删除虚拟环境
rmvirtualenv django-demo
7. freeze
通过freeze命令确保环境的一致性(即把当前python环境的包导出,在新的虚拟环境中导入,保证两个环境的包一致)
7.1 pip list 或 pip3 list查看当前环境安装的包
pip3 freeze > requirements.txt
其中包含了当前环境安装的所有包及版本
7.2 创建新的虚拟环境后,在新的虚拟环境下安装包:
pip3 install -r requirements.txt
三、安装 Django(虚拟环境下)
1. 安装 django
pip3 install -i https://pypi.douban.com/simple django==2.1.3
2. 查看安装包
# pip3 list Package Version ---------- ------- Django 2.1.3 pip 20.0.2 pytz 2019.3 setuptools 45.2.0 wheel 0.34.2
3. 创建一个django项目
django-admin startproject django_demo
4. 进入目录
cd django_demo
5. 创建一个app应用程序
django-admin startapp app01
6. 修改 setting.py 配置文件
cd django_demo vim setting.py # 可以修改为 '*',只是为了方便 ALLOWED_HOSTS = ['*'] # 在INSTALLED_APPS 中加入创建的 app01 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01', ] # 退出 cd ..
7. 运行django
python manage.py runserver 0.0.0.0:8000
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- centos-安装python3.6环境并配置虚拟环境
- centos 安装python3.6环境并配置虚拟环境的详细教程
- CentOS 7下安装Python3.5+虚拟环境
- CentOS下Python3的安装及创建虚拟环境的方法
- 【学习】centos服务器下,Django项目部署之python3环境与虚拟环境搭建
- 利用Docker基于suse linux安装python3.6并在虚拟环境运行django再离线安装至服务器suse linux
- centos7 nginx配置httpsCenos(6.6/7.1)下从源码安装Python+Django+uwsgi+nginx环境部署(二)
- django 虚拟环境安装mysql-python
- Windows下Python虚拟环境安装及新建django项目
- Centos6.5 安装 python3.5 虚拟环境 virtualenvwrapper
- Centos 7下配置安装python 虚拟环境(全程安装,实操记录)
- Linux-CentOS下源码编译安装Python 3.6 以及创建虚拟开发环境
- 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块
- CentOS 7下安装python3和创建虚拟环境
- Centos7下,Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装配置
- centos6.6 安装python环境及Django 1.9.0
- 第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1
- Centos下python虚拟环境的安装、创建、删除、启动、退出详解
- centos 下安装python虚拟环境
- 0012 python django 02 python3.7 虚拟环境 python3-venv 创建 激活 退出 查看虚拟环境中已经安装的包