python安装配置虚拟环境(win10)

之前说过linux中配置python的虚拟环境,这次说一说windows中如何安装配置.

`
以win10为例,逻辑跟linux中类似.python版本3.7.2.

安装配置

1.先安装包,通过 win + r 组合键,输入 cmd 打开命令窗口.

虚拟环境的包 virtualenv , virtualenvwrapper ,virtualenvwrapper-win.

virtualenvwrapper 同样是对 virtualenv 的封装,在linux中只用安装virtualenvwrapper 就行, 会同时安装依赖包.

在win10中要安装 virtualenvwrapper-win,它是windows的批处理文件,类似linux中的.sh文件,都是用来直接执行的指令.

pip install virtualenv
pip install virtualenvwrapper-win

virtualenv + 名字 可以创建虚拟环境,并且是在当前文件夹,但一般不用这个命令.

mkvirtualenv + 名字 默认是在 用户目录 下创建虚拟环境.

可以通过mkvirtualenv -p python路径 虚拟环境路径 来指定路径创建虚拟环境(同时可以指定python版本).

设置默认路径

2.如何像linux中那样,可以设置一个存放虚拟环境的目录?看以下配置.一定要看到最后.

2.1 自己新建一个用于存放虚拟环境的文件夹(空文件夹,我这里是创建过虚拟环境才会有这几个文件夹).

在这里插入图片描述

2.2 添加系统环境变量, WORKON_HOME = '路径' (路径就是要存放虚拟环境的文件夹的路径).

在这里插入图片描述

2.3 这时 workon 命令会自动列出 WORKON_HOME 配置的路径下的虚拟环境,否则,workon 命令将使用默认路径.
通过命令 mkvirtualenv 虚拟环境名,来创建虚拟环境也默认放到这个路径下,到这就跟linux中一样了.

至于为什么,来看看这几个批处理文件中的内容.(在python安装目录下的Scripts文件夹中).
在这里插入图片描述
先看看workon,输出虚拟环境列表的命令.其中

if not defined WORKON_HOME (set "WORKON_HOME=%USERPROFILE%\Envs")已经说明原因.

在这里插入图片描述
再看看rmvirtualenv,删除虚拟环境的命令,其中有着同样的一段配置.代表着如果配置了WORKON_HOME 就默认去这个路径下去寻找要删除的虚拟环境.

在这里插入图片描述
最后看看创建虚拟环境的命令,其中意思差不多.
在这里插入图片描述
以上配置足够正常使用,这里再补充一点.
上面提到的默认路径,也就是几个批处理文件中都出现的 USERPROFILE,它是个什么东西?
这个东西就是用户的根目录,可以输出来看一下.
在这里插入图片描述
不设置 WORKON_HOME 将默认使用 USERPROFILE ,看自己的选择.

设置 WORKON_HOME 的话 USERPROFILE 将不会被用到,就可以自己指定虚拟环境的路径.

就到这里.

如有错误还望指出

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值