1 安装第三方包
安装 virtualenv
pip install virtualenv
pip install virtualenv -i https://pypi.python.org/simple/
(使用清华源安装,下载更快)
virtualenv就是创建虚拟环境所需要的包。
安装virtualenvwrapper-win
pip install virtualenvwrapper-win
pip install virtualenvwrapper-win -i https://pypi.python.org/simple/
(使用清华源安装,下载更快)
Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以将所有虚拟环境整合在一个目录下,统一管理(新增,删除,复制),快速在各个虚拟环境间自由切换。
2 配置环境变量
变量名:WORKON_HOME
变量值:虚拟环境统一管理目录,如E:\Python\virtualenv
2 创建虚拟环境
1.cd 到存放虚拟环境光的地址
2.创建虚拟环境:mkvirtualenv env_name
3.创建指定python版本虚拟环境:mkvirtualenv env_name --python=python3.6
3 常用命令
查看已经创建过的虚拟环境:workon
启动虚拟环境:workon env_name
退出虚拟环境:deactivate
删除虚拟环境:rmvirtualenv env_name
后言(废话部分):
刚刚开始学python的时候,就用Anaconda,安装包、管理虚拟环境都非常方便。刚刚接触时使用Anaconda Navigator操作,Navigator的界面简单、直观,但运行速度太慢。慢慢就开始使用Anaconda Prompt,学会了一些指令,操作起来就很方便。
在使用Anaconda时,我遇到两类问题:一是Anaconda里缺少很多库,所以需要在相关网站下载后,再通过pip install进行安装。二是通过conda install安装包时,经常找不到资源。只能通过pip install安装,但pip install安装的包无法在Navigator中查看,只能通过conda list查看,并且无法通过conda remove移除。这就导致我安装的包无法删除。
在同一虚拟环境下,有时使用pip install,有时使用conda install,让我这种强迫症很不舒服。既然我使用Anaconda是为了虚拟环境,那我不如直接用python创建虚拟环境。