配置源
#指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #升级pip工具 [root@localhost opt]# pip3 install --upgrade pip
安装virtualenv
1.安装virtualenv [root@localhost opt]# pip3 install virtualenv 2.创建目录 [root@localhost opt]# mkdir Myproject [root@localhost opt]# cd Myproject 3.创建独立运行环境-命名 [root@localhost Myproject]# virtualenv --no-site-packages --python=python3 venv#得到独立第三方包的环境,并且指定解释器是python3 # --no-site-packages :保证虚拟环境没有任何的第三方包 #--python=python3 指定当前机器的python3作为本体 #venv :文件夹名称 4.进入虚拟环境 [root@localhost Myproject]# cd venv [root@localhost venv]# source bin/activate #此时进入虚拟环境(venv)Myproject 查看第三方安装包 (venv) [root@localhost venv ]# pip3 list Package Version ---------- ------- pip 19.0.3 setuptools 40.8.0 wheel 0.33.1 5.安装第三方包(django) (venv) [root@localhost venv ]# pip3 install django==1.11.18 #此时pip的包都会安装到venv环境下,venv是针对Myproject创建的 再次查看第三方安装包 (venv1) [root@localhost venv]# pip3 list Package Version ---------- ------- Django 1.11.18 pip 19.0.3 pytz 2018.9 setuptools 40.8.0 wheel 0.33.1 6.创建项目 (venv1) [root@localhost venv]# django-admin startproject mysite 7.配置settings ((venv1) [root@localhost venv]# vim mysite/mysite/settings.py
#第28行 28 ALLOWED_HOSTS = ["*"] 8.启动django (venv1) [root@localhost venv]#python3 mysite/manage.py runserver 0.0.0.0:8888
9.退出venv环境 deactivate命令 virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时, virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境。