虚拟环境安装不同于主版本的包 比如Tensorflow1.x

44 篇文章 0 订阅

目的

为了在不动我的主要环境(安装了tensorflow2.0.1)下,运行tensorflow.contrib.tensorboard.plugins(只有TF1)可以。

一般而言,有三种思路,1 主环境换版本(涉及换版本倒来倒去的麻烦); 2 利用compact进行TF2到TF1的迁移(涉及代码改动,耗时,头疼。但如果同时需要TF1 TF2的特性,只能这么干)3 对我无须TF2的特性,新建虚拟环境最是方便,代价只是付出一小块内存。

方法

1 cmd窗口,一路走到想要设置虚拟环境的地方;
2 virtualenv virEnvTF1
3 cd virEnvTF1/Scripts
4 activate
5 安装你要的包,我这里是tensorflow1.15; command: (virEnvTF1) D:\ProtocolEngine\pracPy\virEnvTF1\virEnvTF1\Scripts> pip install tensorflow1.15
6 查看: pip freeze (or pip list)
7 退出: deactivate

在这里插入图片描述
左侧可见到TF1.15,右侧主环境TF2.3;共存了;

注意点:

  • 一定要进入virtural xx的那个文件夹下的Scripts打开你所建立的虚拟环境(我这里是virEnvTF1,而非base),一旦别的路径,都是默认进入base环境(就是你的主环境),这样改变的仍然是主环境的包。

  • pycharm中调用新建虚拟环境:
    打开File>setting>Project Interpreter>+ >Existing environment 一直选取到你建立虚拟环境Scripts下面的python.exe; apply; 右上角绿色运行箭旁边打开配置下新环境 (找不到就重启下pycharm)
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值