前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python虚拟化环境virtualenv和virtualenvwrapper

python虚拟化环境virtualenv和virtualenvwrapper

作者头像
搁浅同学
发布2022-07-21 14:47:26
4960
发布2022-07-21 14:47:26
举报

一、疑问?

最近发现每次启动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整个工具的使用方法就大概讲完了,周末过得真快,明天就要上班了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 暴走的软件测试Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档