创建Python虚拟环境——上

Python应用程序开发中,如果系统只安装了Python3.6.6。当开发者使用pip安装第三方包时,所安装的包会进入Python安装目录下的site-packages目录中。Python的优势之一是有众多的开源包,但是这也成为了Python的一大诟病。

假如需要同时开发多个应用程序,这些应用程序将会共用一个Python环境,就是安装在系统的Python 3.6.6。如果应用A需要django==1.8.2,应用B需要django==2.0怎么办?

这种情况下,每个应用需要各有一个“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

1、python虚拟环境—virtualenv

virtualenv 是一个创建隔离Python开发环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需要的依赖包。

安装virtualenv

> pip install virtualenv

安装完成后输入virtualenv按下回车,了解virtualenv的基本功能选项

2、基本使用

虚拟 环境是可以随处放置的,进入需要放置的文件夹,点击右键选择“在此处打开shell窗口” 或者 打开cmd 通过cd进入需要放置的文件夹

venv  虚拟环境名称,名称自定义,默认创建一个干净的环境

> virtualenv venv

创建虚拟环境,拷贝本地已有依赖包

> virtualenv --system-site-packages venv

指定python版本创建虚拟环境

> virtualenv -p E:\Python36\python.exe venv

> activate.bat        # 启动虚拟环境

> deactivate.bat        # 退出虚拟环境

> where  python    # 查看本地已经安装的python环境

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、使用虚拟环境的原因 在使用python开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或...
    kaley_ma阅读 14,179评论 5 15
  • 本文为《爬着学Python》系列第十三篇文章。 Python能在这几年火起来,靠的不是网上一大片的爬虫和服务器后端...
    SyPy阅读 10,355评论 0 5
  • title: python高级进阶 参考文献 https://pythonguidecn.readthedocs....
    采香行处蹙连钱阅读 7,270评论 1 5
  • 一、为什么安装python虚拟环境参考此文内容:virtualenv介绍及基本使用为了更详细多种使用场景说明,下面...
    ericblue阅读 4,666评论 0 0
  • 一个大企业的成功,靠的不仅仅是老板的才能与勇气,更是离不开每一个员工的努力与坚持。在目前各个大企业中,招聘合...
    就聘你阅读 1,768评论 0 0