Linux下安装配置virtualenv与virtualenvwrapper

配置源

#指定清华源下载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环境。

 

Linux下安装配置virtualenv与virtualenvwrapper

上一篇:JS监听手机端浏览器的后退按钮的事件方法


下一篇:NLayerAppV3-Infrastructure(基础结构层)的Data部分和Application(应用层)