Python 虚拟环境介绍
开发环境
编程语言
|
版本
|
---|---|
Python
|
3.7.9
|
安装完Python,利用Pip工具来安装 Django框架、virtualenv
pip install Django pip install virtualenv
如果要指定版本
pip install Django==3.1.2 pip install virtualenv==20.0.35 pip install virtualenvwrapper-win==1.2.6
可能默认的源安装第三库会有点慢,可以配置一下其他的镜像源。
如果只想临时安装第三库快一点,可以临时使用其他镜像源。
开发工具 | 版本 |
---|---|
Pycharm | 2020.2.3 |
Windows CMD | / |
以后大家可以安装一下PyCharm专业版来开发Django项目
虚拟环境
了解虚拟环境
如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?
解决方案:虚拟环境。
那么什么是虚拟环境呢?
这里给大家举一个简单的例子,桌面上有一个word文件,我们打开修改这个文件,修改了一会之后发现还是原来的文件比较好,这个时候我想找回原来的文件就比较困难了。那么怎么办呢?就有这样一种解决方案,在修改文件之前,先复制一份,然后在副本文件里进行修改,这样即使发现修改有错,也不会影响原始文件。
虚拟环境其实就是对真实pyhton环境的复制,这样我们在复制的python环境中安装包就不会影响到真实的python环境。通过建立多
个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。
虚拟环境指令
指令 | 举例 | 作用 |
mkvirtualenv | mkvirtualenv -p python3 虚拟环境名称 | 创建虚拟环境 |
deactivate | deactivate |
退出虚拟环境 |
workon | workon |
查看虚拟环境 |
workon | workon 虚拟环境名称 |
使用虚拟环境 |
rmvirtualenv | rmvirtualenv 虚拟环境名称 |
删除虚拟环境 |
注意:
先退出:deactivate 再删除:rmvirtualenv 虚拟环境名称
虚拟环境创建
在 cmd窗口 下创建python3虚拟环境 py_django:
mkvirtualenv -p python3 py_django
建议大家先创建一个 DjangoProject的文件夹 专门来学习、练习 Django项目。
注意:
创建的虚拟环境默认在 C:\Users\Administrator\Envs
, Administrator
代表我当前电脑使用的用户你们的可能在其他用户下,如需指定创建的虚拟环境的存放的路径,可以在电脑的系统环境变量中添加 WORKON_HOME
系统变量