从入门到自闭之Python--虚拟环境如何安装

huakai 2019-12-16

在windows系统创python建虚拟环境

第一种:通过cmd

①现在cmd中安装pip3 install virtualenv

第一步不安装第二步无法完成

②通过virtualenv安装虚拟环境,

先找到一个你想安装虚拟环境的目录(在cmd中进去,d:就是进入d盘,cd+ 文件夹名就进入文件夹),然后输入:

virtualenv wangyang --python=C:\python36\python.exe

其中howie等是cmd所在当前目录下新建的虚拟环境的名字,进去后里面应该有如下文件,等号后面是你电脑中python安装目录中的python.exe(启动文件)
从入门到自闭之Python--虚拟环境如何安装

④打开pycharm,新建个项目(这里以django为例) 你需要确定你这个虚拟环境有没有django包你先进入虚拟环境(cmd中进入)

从入门到自闭之Python--虚拟环境如何安装

deactivate.bat就退出该虚拟环境

先进入D:\virtual\wangyang 这个虚拟环境下的Scripts文件夹中(这个是我安装的虚拟环境的位置),

而Scripts是安装虚拟黄静之后里面的文件,cmd进来后(D:\virtual\wangyang\Scripts>这个路径)dir 可以看到当前目录下所有文件,你要输入activate.bat(这是个可执行文件)执行后就进入了虚拟环境

从入门到自闭之Python--虚拟环境如何安装

虚拟环境名字(wangyang已经显示) 此时,输入pip list即可查看当前环境是否有这个包

从入门到自闭之Python--虚拟环境如何安装

有就不用安装,没有就先安装,pip install django==1.11.9 (注意:虚拟环境可能不支持临时修改源, 我试过,没成功,一直报错)

第二种

直接用pycharm新建虚拟环境然后就用pycharm新建Django项目,
从入门到自闭之Python--虚拟环境如何安装

\1. 先找个项目存放的目录,

\2. 要选中Virtualenv,否则就不是虚拟环境

\3. 生成一个venv的文件,里面就是新建的python环境,与电脑装的python解释器不是一个但是,是一样的,这时候你在这个项目中新增包就只在这个新建的环境中,而不是在电脑之前安装的python中.

注:这个虚拟环境你可以统一都放一个文件夹下,最后的venv就是你虚拟环境的名字,你可以自己改.

\4. 选择电脑环境中原来装的python中的python.exe作为Python解释器(相当于是复制原来的Python解释器,想复制3.6或者是2.7看你自己选择),

5.新建个app01应用

⑤pip3 install -r requirements.txt安装所需的所有包,requirements.txt为一个文件名字, 该文件内容为:
从入门到自闭之Python--虚拟环境如何安装

如果这个文件在虚拟环境的Scripts文件夹下,这些包就会安装在虚拟环境,如果在电脑的真实环境的

Scripts就会安装在真实环境中.

⑥将所有已经安装的包名字全部导出 pip3 freeze > requirements.txt #将所有的报的名字导出到 requirements.txt这个文件中(文件名是默认的,可以随意改名,)导出的位置就是你cmd所在的路径.

从入门到自闭之Python--虚拟环境如何安装

cmd在虚拟环境导出的就是虚拟环境的包, 如果是普通的文件路径就导出的是电脑的全部已经安装的包

从入门到自闭之Python--虚拟环境如何安装

导出的内容为:

从入门到自闭之Python--虚拟环境如何安装

相关推荐