前置:
1、需要提前安装好python3
2、本文讲述win7下,在虚拟环境下,开发
目录
使用Django开发,会安装很多额外的库。如果不创建虚拟环境的话,会默认安装到python目录下默认的site-packages。如果以后使用的框架多了,需求不一样,安装多个版本可能会出现不兼容。所以需要创建虚拟空间。开辟一个新的内存,里面默认放一些python的基本工具,将来安装库都会在这个虚拟环境里面安装。多个虚拟环境互相不干扰。
一、搭建虚拟环境
1、安装Virtualenvwrapper
方法一:
pip3 install virtualenv
通过镜像地址:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 通过镜像。
这个方法是可以,但是比较麻烦,所以不做介绍。本文用更加高大上方法二。
(备注:因为我安装了多版本pip,pip3是安装python3版本的。你如果只有一个版本就用pip install virtualenv)
方法二:
pip3 install virtualenvwrapper-win
使用镜像地址下载:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
本文全程用方法二,因为Virtualenvwrapper 是管理Virtualenv的扩展包。方便好用。
使用pip时,提示Connection to pypi.python.org timed out. (connect timeout=15)
重新开窗口多试几次,如果不行就换成国内镜像 。
等待下载完成后,会提示:sccessfully 。。这些就是会默认安装到python3库文件Lib/site-packages中。
使用pip list 或者 pip freeze 查看当前 安装了什么
2、创建虚拟环境
命令:virtualenv XXX
或者创建虚拟环境指定python版本
命令virtualenv --python=python3 XXX 或者 virtualenv -p python3 XXX
我在D盘下新建了envS目录,在这目录下新建虚拟环境名:pojects