Windows 平台下 Python 虚拟环境使用
关于使用虚拟环境原因及好处这里就不再赘述了,直接开始
安装 virtualenvwrapper-win
这里只使用 Python 的 virtualenvwrapper 包来创建并使用虚拟环境,当然,有很多其他好用的包可以选择,我只是觉得用这一个比较简单方便,所以我就只用这一个了
virtualenvwrapper 并不是 Python 自带的包,所以需要安装,在命令行中输入以下命令
pip install virtualenvwrapper-win
注意:在安装这一个包时会自动下载 virtualenv 这一个包,可使用 pip list 来查看
注意:一定要在 virtualenvwrapper 后面加上 -win,才可以下载正确的包,否则会有问题
创建虚拟环境的存放目录
我们使用的虚拟环境也是要有地方存放的,在创建一个虚拟环境时虚拟环境的文件放在哪里就是一个问题了,但这是可以解决的,解决方法是创建一个环境变量来指定存放虚拟环境的目录
在系统变量处新建,然后在变量名处写 WORKON_HOME,变量值处根据自己的情况写,建议新建一个空的文件夹专门用来存放虚拟环境的文件
虚拟环境的简单使用
上面的步骤做完以后准备工作也就差不多了,下面就是创建虚拟环境,以及简单的使用了
创建、查看、删除虚拟环境
会经常用到的几个虚拟环境的命令也没有多少,而且也很好记
mkvirtualenv env_name # 创建虚拟环境,env_name 是虚拟环境的名字
rmvirtualenv env_name # 删除虚拟环境
lsvirtualenv # 列出已有的虚拟环境
workon env_name # 切换到某一个虚拟环境中
# 使用 workon 需要已经进入某一个虚拟环境中才能切换
# 如在 Pycharm 的 Terminal 中正在使用某一个虚拟环境,然后使用 workon 可以切换到其他虚拟环境中
上面这几条命令应该够用了吧
不要看着命令长,其实也没有什么东西,virtualenv 也就是 “virtual environment”,mk、rm、ls则分别对应make、remove、list,如果会命令的话就非常容易了
例如要创建一个名为 MyDjango 的虚拟环境,只需要在命令行中输入
mkvirtualenv MyDjango
然后可以使用 lsvirtualenv 来查看,并且在 WORKON_HOME 所指定的文件夹中就会有一个名为 MyDjango 的文件夹,里面是一些相应的文件,如果不想要这个虚拟环境了,只需要使用
rmvirtualenv MyDjango
就可以删除这个虚拟环境了,这时在相应的虚拟环境的文件夹也会自动被删除
在新建项目中使用虚拟环境
有了虚拟环境,但是要怎么去使用对于新手来说又是一个问题,我在这里使用 Pycharm 来作为示例新建一个项目,项目的环境就是新建的这个虚拟环境
首先我新建一个名为 MyDjango 的虚拟环境,然后我新建一个 Django 项目
在 Pycharm 中相应的操作为:File --> New Project ,然后项目类型选为 Django,Python Interpreter: ... 处选 Previously configured interpreter,然后看下面的图片上的步骤,不想写了_
然后它会自动在你的虚拟环境中安装 Django 包,然后在 Pycharm 的 Terminal 中的路径前就可以看到当前所在的虚拟环境
目前就只有这些了

浙公网安备 33010602011771号