【Linux下安装使用virtualenv与virtualenvwrapper】
virtualenv
virtualenv
是一个可以帮助我们管理不同Python环境的绝好工具。
virtualenv
是一个可以在系统中建立多个不同且相互不干扰的虚拟环境。
下面的步骤将创建两个独立的虚拟环境,并分别安装运行django1.11.11、djagno2.0。
# 我们先升级pip
pip3.6 install --upgrade pip
# 指定清华源下载virtualenv
pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
# 下载后,准备一个目录
mkdir all_env
# 进入目录,创建两个独立的运行环境,分别为venv01、venv02
virtualenv --no-site-packages --python=python3.6 venv01
virtualenv --no-site-packages --python=python3.6 venv02
# 创建完成后,打开两个终端,分别先进入venv01、venv02虚拟环境。进入后,终端提示符会有虚拟环境标示
. venv01/bin/activate # 进入venv01
source venv02/bin/activate # 进入venv02
# 分别安装django1.11.1、django2.0
pip3.6 install django==1.11.11 # venv01
pip3.6 install django==2.0 # venv02
# 分别创建django项目
django-admin startproject blog01 # venv01
django-admin startproject blog02 # venv02
# 分别修改setting.py配置文件内定义的允许访问的网段,修改后启动俩项目
python3.6 manage.py runserver 0.0.0.0:8001 # venv01
python3.6 manage.py runserver 0.0.0.0:8002 # venv02
# 所有配置就绪
# 在访问前,请确保防火墙允许通行
virtualenvwrapper
安装
pip3.6 install virtualenvwrapper
在~/.bashrc文件中追加如下内容
基本使用
创建一个虚拟环境:mkvirtualenv 名称
激活虚拟环境:workon 名称
停止当前虚拟环境:deactivate
删除虚拟环境:rmvirtualenv 名称
列举所有虚拟环境:lsvirtualenv
导航到当前激活的虚拟环境目录:cdvirtualenv
直接进入到site-packages目录:cdsitepackages
显示site-packages目录中的内容:lssitepackages
更多介绍见官网:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
【Linux下安装使用virtualenv与virtualenvwrapper】的更多相关文章
- Linux下安装配置virtualenv与virtualenvwrapper
一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...
- Python - Windows系统下安装使用virtualenv
1 - virtualenv https://pypi.python.org/pypi/virtualenv/ https://github.com/pypa/virtualenv 在实际开发测试中, ...
- Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim
一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...
- Linux下python3、virtualenv、Mysql、redis安装配置
一.在Linux安装python解释器 1.下载python3源码包 cd /opt/ wget https://www.python.org/ftp/python/3.6.2/Python-3.6. ...
- Linux 下安装python软件包(pip、nose、virtualenv、distribute )
新手刚开始学习Python,目前学习<笨方法学python>ing- 在学习习题46时需要安装几个软件包:pip.nose.virtualenv.distribute !在此记录Linux ...
- Linux下安装 Posgresql 并设置基本参数
在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Linux下安装使用Solr
Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...
- Linux下安装tar.gz类型的jdk,并配置环境变量
近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...
随机推荐
- Qt之QImageWriter
简述 QImageWriter类为写入图像至文件或设备提供了一个独立的接口.QImageWriter支持格式特定的选项(如:质量和压缩率),可以在存储图像之前进行设置.如果不需要这些选项,可以使用QI ...
- 实现图像剪裁 jquery.Jcrop
配合 jquery.Jcrop 实现上传图片进行剪裁保存功能 <script src="js/jquery.min.js"></script> ...
- jquery-easyui的datagrid在checkbox多选时,行选中不正确应,去除高亮的解决方法
jquery-easyui的datagrid在checkbox多选时,行选中不正确应,去除高亮的解决方法 工作中用到一个具有多选功能的easyui-datagrid在处理cell的点击事件时,不同 ...
- java webproject中logback换配置文件的路径
本人小站点: http://51kxd.com/ 欢迎大家不开心的时候訪问訪问,调节一下心情 web.xml中配置: <!-- windows logback.xml文件跟web容器(比 ...
- hdu 5269 ZYB loves Xor I && BestCoder Round #44
题意: ZYB喜欢研究Xor,如今他得到了一个长度为n的数组A. 于是他想知道:对于全部数对(i,j)(i∈[1,n],j∈[1,n]).lowbit(AixorAj)之和为多少.因为答案可能过大,你 ...
- php使用flock堵塞写入文件和非堵塞写入文件
php使用flock堵塞写入文件和非堵塞写入文件 堵塞写入代码:(全部程序会等待上次程序运行结束才会运行,30秒会超时) <?php $file = fopen("test.txt&q ...
- BZOJ 3280 费用流
思路: 同BZOJ 1221 //By SiriusRen #include <queue> #include <cstdio> #include <cstring> ...
- HBase框架基础(三)
* HBase框架基础(三) 本节我们继续讨论HBase的一些开发常识,以及HBase与其他框架协调使用的方式.在开始之前,为了框架之间更好的适配,以及复习之前HBase的配置操作,请使用cdh版本的 ...
- sql server 中查询数据库下有多少张表以及同义词等信息
--查询数据库有多少张表SELECT count(0) from sysobjects where xtype = 'u' 复制代码 解释:sysobjects系统对象表. 保存当前数据库的对象.如约 ...
- c# 的类成员
1 字段和变量的区别 字段是在类中定义的数据成员 由访问修饰符+数据类型+字段名(public string name) 字段就像类的一个小数据库,用来存放和类相关的数据; 而变量是没有修饰符的(in ...