【Python入门】37.常用第三方模块之 创建虚拟环境virtualenv

摘要: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吧( ̄▽ ̄)~*

你可能感兴趣的:(【Python入门】37.常用第三方模块之 创建虚拟环境virtualenv)