一、疑问?
最近发现每次启动pycharm的时候,发现加载python环境的时候特别慢,要等很久才能加载完成,原因是因为我安装了很多第三方包,而我需要知识其中的某些包。就在想有没有其他工具能够只加载我需要的第三方包呢?这样子就能够解决这个问题啦。百度一下,果然找到了virtualenv和virtualenvwrapper,那就说说这个两个哥们的用法和关系吧。
二、virtualenv和virtualenvwrapper
virtuanlenv是用来创建python虚拟环境的,假如的电脑里面存着多个python的版本,2.X和3.X版本,需要切换的时候可以通过virtualenv来进行切换使用,virtualenvwrapper则是可以用来管理virtualenv创建的虚拟环境,是virtualenv的辅助工具,但是今天的主角是virtualenvwrapper
三、virtualenvwrapper使用
1、virtuanlenvwrapper的安装,在安装之前需要安装virtualenv,然后才能安装virtualenvwrapper,两个都可以直接用pip命令安装就好了
pip install virtualenv --安装virtualenv
pip install virtualenvwrapper-win --安装virtualenvwrapper
2、建立虚拟环境,使用mkvirtualenv
mkvirtualenv -p python版本的路径 虚拟环境的名称
如果不指定python版本的路径,那么就默认使用当前的版本。
例如 mkvirtualenv pydjango 就会在当前用户的目录下先建立一个Envs目录,然后再Envs目录在建立一个目录pydjango作为这次的虚拟环境的目录。
但是如果我不想在这个目录下管理所有的虚拟环境呢?怎么办呢?
还是有办法滴,这时候就需要配置一个环境变量WORKON_HOME,如果不配置这个环境变量,就默认在当前用户的目录新建。比如我是在WORKON_HOME配置在C盘下
这样子的话,我新建虚拟环境的使用,就会在C:\pyenv这个目录下了。
那么安装好了,怎么去用这个虚拟环境安装我需要的包呢?请看以下步骤,
步骤一
先进入安装好的虚拟环境目录,以我新建的pydanjo为例,通过CMD命令进入C:\pyenv\pydanjo\Scripts目录下
步骤二
执行activate.bat激活虚拟环境,如下
步骤三
然后就可执行使用pip命令安装你所需要的包了,因为新建虚拟环境的时候,已经默认安装了setup-tools和pip工具,所以我们可以直接使用pip安装我们所需要的包,例如我想安装解析excel表格的包xlrd和xlwt
步骤四
退出虚拟环境,执行deactivate.bat就好了。
但是怎么在pycharm使用这个虚拟环境呢?打开pycharm后,在菜单栏file-setting找到project Interpreter下拉框下选择C:\pyenv\pydanjo目录下的python就好。但是如果下拉框没有你刚才配置的虚拟环境怎么版本?没事,自己去add一个就好了。
找不到新建的虚拟环境,通过旁边的设置按钮add一个,在Existing enviroment选择虚拟环境的目录就可以了。如下:
到目前为止这个virtualenvwrapper整个工具的使用方法就大概讲完了,周末过得真快,明天就要上班了。
本文分享自 暴走的软件测试Tester 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!