最近开始自学Python,语言太过优雅,沉迷其中无法自拔~
秉持实践出真知和实事求是的原则,在积累理论知识的同时,结合Django框架学习Python在网站上的应用,并且将学习心得记录于此,留作温故知新,虽然功力尚浅,但是态度是诚恳的。欢迎前辈不吝指教,希望与“蛇友”一起共同进步。
首先是创建python虚拟环境,鉴于python对windows环境不太友好,笔者也踩过不少坑,所以想说一点什么。
铺垫到此,切入正题,华丽丽的分割线来啦~
What is virtualenv?
virtualenv 是一个virtual environment builder for python, 可以简单理解为python工程的虚拟机。
Why virtualenv?
1、创建独立的python开发环境,不同开发环境相互独立,互不影响。
2、允许不同的python开发环境使用不同的组件及版本。
How to use virtualenv?
以下。
大标题:在Win10系统下创建Python 虚拟环境virtualenv
1、首先检查你的机器下是否安装了python、pip 和 virtualenv。
Tips: 大家可以看到我的机器上根目录下的python版本是3.4.0, 而pip来源于users目录下,以及尚未安装virtualenv.
上面的红色部分也圈出我在本机上安装virtualenv的目的所在。python3.4.0是我的项目依赖版本,而我在学习过程中想要使用python3.5+版本,所以下面我需要利用virtualenv创建一个虚拟的python环境来进行隔离,仅供自己学习使用。
2、安装virtualenv,创建python虚拟环境。
- 1) 安装virtualenv : pip install virtualenv //virtualenv –version 检查是否正确安装。
- 2) 创建python 虚拟环境:virtualenv py_django //cd到你想要去到的文件目录下,环境名字依赖你的爱好。
- 3) 启动虚拟环境: activate //cd到虚拟环境目录中folder scripts下执行,启动后进入到虚拟环境py_django中
- 4) 退出虚拟环境:deactivate //cd到虚拟环境目录中folder scripts下执行。
Tips: 上图的step2可见在创建python虚拟环境时,使用了Users目录下的python35,意思是此刻创建的py_django环境中会复制一份Users目录下的python35环境,也因此达到了我最初想使用python3.5+的目的,如下图。(如果不想base于该目录可执行命令 virtualenv –no-site-packages py_django)
当然也可以根据需要指定python的版本,执行命令: virtualenv py_django –python=python3.4.0 (前提是你的机器上安装了python3.4.0)
3、下载python组件: pip install 组件名
查看安装包: pip list
Tips: 另外根据需要还可以安装virtualenvwrapper,virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它可以做:
- 将所有虚拟环境整合在一个目录下
- 管理(新增,删除,复制)虚拟环境
- 切换虚拟环境
一切视项目需要,此处暂时不作说明,因为有了虚拟环境后,笔者要开始python网站应用之旅啦啦啦啦~
以上。