虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境。它解决了“项目X依赖于版本1.x,而项目Y需要项目4.x”的两难问题,而且使你的全局site-packages目录保持干净和可管理。
虚拟环境,顾名思义,是虚拟出来的一个环境。虚拟环境相当于一个单独的抽屉,在这个抽屉中安装的任何软件包都不会影响到其他抽屉。并且在项目中,我们可以指定这个项目的虚拟环境来配合我们的项目。比如想要解决上文提到“项目X依赖于版本1.x,而项目Y需要项目4.x”的问题,只需要单独创建两个虚拟环境,一个安装1.x版本,另一个安装4.x版本就能解决。
pip install virtualenv
pip install virtualenvwrapper-win
#下面是Linux的安装命令
$ pip install virtualenv
$ pip install virtualenvwrapper
创建虚拟环境:
mkvirtualenv my_env
那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下。 如果你电脑中安装了python2和python3,并且两个版本中都安装了virtualenvwrapper,那么将会使用环境变量中第一个出现的Python版本来作为这个虚拟环境的Python解释器。
切换到某个虚拟环境:
workon my_env
退出当前虚拟环境:
deactivate
删除某个虚拟环境:
rmvirtualenv my_env
列出所有虚拟环境:
lsvirtualenv
进入到虚拟环境所在的目录:
cdvirtualenv
修改mkvirtualenv的默认路径: 在==我的电脑->右键->属性->高级系统设置->环境变量->系统变量==中添加一个参数==WORKON_HOME==,将这个参数的值设置为你需要的路径。
创建虚拟环境的时候指定Python版本: 在使用mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径:
mkvirtualenv --python==C:\Python36\python.exe hy_env
配置好虚拟环境 并进入到虚拟环境之后,就可以正式开始我们的Django之旅,安装Django了。 执行
pip install django
以上命令默认安装django最新版本。 如果安装卡在下载那里,可以通过更换镜像源解决。 《Python疑难杂症》——(一)PIP安装模块下载慢或者无法下载
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。