摘要:virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
*写在前面:为了更好的学习python,博主记录下自己的学习路程。本学习笔记基于廖雪峰的Python教程,如有侵权,请告知删除。欢迎与博主一起学习Pythonヽ( ̄▽ ̄)ノ *
目录
常用第三方模块
virtualenv
安装virtualenv
创建虚拟环境
使用virtualenv
小结
常用第三方模块
virtualenv
virtualenv用于创建Python的虚拟环境。当一个项目需要运行的版本与系统所带的版本不一致,就需要创建一个该项目的独立运行环境,确保项目正常运行。
比如现在要做一个Django项目,用到的Django是1.8版本,但系统的Django版本已经更新到1.11了,如果用系统的环境来运行项目就会有不兼容的情况出现,那么就需要创建虚拟环境来解决。
Linux系统和Windows系统使用virtualenv略有不同。
下面介绍的是在Windows系统下如何使用virtualenv。
安装virtualenv
在命令行模式下输入:
pip install virtualenv
等待安装成功即可。
创建虚拟环境
首先通过cd命令进入需要创建虚拟环境的文件目录,如在D盘的envs文件夹里面
D: cd envs
然后通过virtualenv
创建一个虚拟环境,我们将它命名为new_env
D:\envs>virtualenv new_env
然后会看到下面结果:
Using base prefix 'd:\\program files (x86)
New python executable in D:\envs\new_env\S
Installing setuptools, pip, wheel...done.
说明成功使用当前系统的Python版本创建了一个虚拟环境。
使用virtualenv
通过cd命令进入虚拟环境目录下的Scripts目录
D:\envs>cd new_env\Scripts
然后输入activate
D:\envs\new_env\Scripts>activate
会出现下面的结果:
(new_env) D:\envs\new_env\Scripts>
地址前面的括号表示,当前环境是Python创建的虚拟环境new_env
。
输入python
,可查看当前环境的Python版本
(new_env) D:\envs\new_env\Scripts>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD6
4)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
输入pip list
,可查看当前环境下包含的库的版本
(new_env) D:\envs\new_env\Scripts>pip list
Package Version
---------- -------
pip 18.0
setuptools 40.2.0
wheel 0.31.1
在虚拟环境下,用pip安装的所有包都会装在new_env
环境下,系统Python环境不受影响。这样,我们就可以安装运行项目所需要的工具版本了,
最后,使用deactivate
命令退出虚拟环境
(new_env) D:\envs\new_env\Scripts>deactivate
D:\envs\new_env\Scripts>
小结
virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
以上就是本节的全部内容,感谢你的阅读。
下一节内容:图形界面
有任何问题与想法,欢迎评论与吐槽。
和博主一起学习Python吧( ̄▽ ̄)~*