windows Flask小记(1)安装和配置虚拟环境

1.命令行虚拟环境问题(virtualenv)

虚拟环境主要解决py2,py3不兼容问题,在虚拟环境中进行的操作不会对之外的环境产生影响,在命令行中要自己安装,激活和退出

(详见https://blog.csdn.net/Chu_Jun_/article/details/78932264,为防止链接失效,以下是安装,激活,退出 为转载)

安装:pip3 install virtualenv命令安装virtualenv,使用mkdir zyproject命令再当前目录下创建一个名为zyproject的文件夹(当然名字随意)用命令virtualenv --no-site-packanges venv命令创建一个名为venv的独立的python运行环境。参数--no-site-packages的作用是不把系统python环境中的所有第三方包复制过来,这样就得到了一个“干净”的python运行环境,新建的Python环境被放在当前目录下的venv目录下。当然,如果需要已有的包,可以用virtualenv venv --system-site-packages

激活:先使用cd venv进入当前目录下的venv中,然后用Scriptsactivate即可。这时会注意到命令提示符变了,多了个venv前缀,表示当前是一个名为venv的Python环境中。

退出:使用deactivate退出当前环境。

可以同时创建两个虚拟环境,一个给py3,一个给py2,使两者互不影响,对某些要求比较高的项目可以单独创建(没有验证)当然可以每个项目都创建一个,这样的坏处是,有些常用的包需要每个项目都引用一次,比较麻烦。

2.pycharm虚拟环境问题

在创建项目时会有这一选项,如果你不指向已有的虚拟环境,它会在项目目录下重建一个,因此大部分项目都不必去关心这个问题,当然也可以自己指定已存在的虚拟环境(如果需要)

3.pycharm直接安装模块

参考 :https://blog.csdn.net/pony_maggie/article/details/52101187

在Settings/Preferences下直接安装(在虚拟环境中安装,别的项目用的话需要再安装)

windows Flask小记(1)安装和配置虚拟环境