安装多个tensorflow版本详细步骤,用于以后查看

请先自己安装anaconda

安装某个tensorflow版本

每个版本的安装步骤都类似,具体为以下几点:
安装:
1.建立环境
2.安装tensorflow
3.pip各种库
4.检查python(和ipython)的位置

1.首先要弄清tensofflow和python版本的匹配关系,点击[这里]查询,(https://tensorflow.google.cn/install/source_windows),其中页面左边可以选择不同系统,网页往下翻可以看到版本对应的表格,注意cpu和gpu的区别:
如果电脑没有独显,就只下载cpu版本(本人选择);
如果电脑有独显,并且符合要求的,下载gpu版本会让计算更快速(这条路本人还没走过,因此要参考其他教程了)
在anaconda prompt中新建环境,起的名字最好可以表现出tensorflow版本,如tf2,tensorflow1.7等
以安装tensorflow1.7(tensofflow2也是一样的安装方法)为例,建立名为tensorflow1.7的环境,后面跟着的是对应python版本

conda  create -n tensorflow1.7 python=3.6

  
  
  • 1

按y确认proceed,之后会有提示:

# To activate this environment, use
#激活这个环境,使用如下命令:
#     $ conda activate tensorflow1.7
#
# To deactivate an active environment, use
#关闭这个环境,使用如下命令:
#     $ conda deactivate

  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

到此环境创建完成,接下来就要在该环境中真正安装tensorflow了

2.按照提示先激活环境:

conda activate tensorflow1.7

  
  
  • 1

然后pip安装tensoflow:(此处加入-i https://pypi.tuna.tsinghua.edu.cn/simple,表示使用清华镜像源安装,比较快)

pip install tensorflow==1.7 -i  https://pypi.tuna.tsinghua.edu.cn/simple

  
  
  • 1

3.接下来就是继续用pip 安装所需要的库,pip语句都可以在后面加上
-i https://pypi.tuna.tsinghua.edu.cn/simple
以加快下载速度

如果你下载的项目里有requiremwnts.txt文件指明要安装的库,那更好,先cd到这个txt文件所在的文件夹:

#我的项目放在D盘,而conda prompt中现在的路径在C盘((tensorflow1.7) C:\Users\xxx>)所以先进入D盘:
D:
#现在路径指示到D盘((tensorflow1.7) D:\>)然后cd到requiremwnts.txt所在的文件夹,如:
cd D:\PycharmProjects\facenet-master

  
  
  • 1
  • 2
  • 3
  • 4

然后按照requiremwnts.txt文件安装库

pip install -r requirements.txt -i  https://pypi.tuna.tsinghua.edu.cn/simple

  
  
  • 1

4.好了,在tensoflow1.7环境下,看看python在哪里?

where python

  
  
  • 1

可能会有多条路径,没关系,第一条就是当前环境的python:

(tensorflow1.7) D:\>where python
D:\anaconda\envs\tensorflow1.7\python.exe
D:\anaconda\python.exe
C:\Users\Promise\AppData\Local\Microsoft\WindowsApps\python.exe

  
  
  • 1
  • 2
  • 3
  • 4

查看第一条:D:\anaconda\envs\tensorflow1.7\python.exe(每个人可能不一样)
它就是tensorflow1.7版本的python位置,记住你的位置,等会要用

如果要用ipython,现在再看看ipyhton在哪?

where ipython

  
  
  • 1

得到路径D:\anaconda\Scripts\ipython.exe
看到路径中没有当前环境的名字,说明ipython还没有在这个tensorflow1.7环境中安装,也就是说ipython没有指向tensorflow1.7的解释器。现在,在这个环境中重新安装就好:

pip install ipython  -i  https://pypi.tuna.tsinghua.edu.cn/simple

  
  
  • 1

完成之后重新检查

where ipython

  
  
  • 1

得到路径:

(tensorflow1.7) D:\>where ipython
D:\anaconda\envs\tensorflow1.7\Scripts\ipython.exe
D:\anaconda\Scripts\ipython.exe

  
  
  • 1
  • 2
  • 3

看到第一条路经中,带有了本环境的名字,ok!

现在打开ipyhton:

ipython

  
  
  • 1

然后import一下:

import tensorflow as tf

  
  
  • 1

没有红色字报错,终于完成啦!
精致一点的话还可以输入exit,退出ipython环境

几个环境命令总结:

conda info --envs
#查询建立的所有环境

conda list
#查询安装的库,不同环境内的查询结果可能不同

conda activate (环境名)
#打开某环境,activate和环境名之间有一个空格

conda deactivate
#退出当前环境

conda remove -n (环境名)–all
#删除某环境,remove和环境名之间有一个空格,与–all之间也有空格

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

在pycharm中使用该版本的tensorflow

回顾一下之前查看的路径

查看第一条:D:\anaconda\envs\tensorflow1.7\python.exe(每个人可能不一样)
它就是tensorflow1.7版本的python位置,记住你的位置,等会要用

如果你是要新建一个工程,那就:

1.在新建工程的create页面点一下project interpreter的三角形,把该选项展开
2.选中靠下的选项:existing interpreter
3.点击路径框右边的三个点“…”,进入add python interpreter页
4.左边一列中选择conda environment
5.在interpreter栏中选择查看到的路径,如D:\anaconda\envs\tensorflow1.7\python.exe
6.为了以后方便使用,勾选make available to all projects
7.ok,检查一下interpreter是否在正确的环境,然后create创建工程即可

如果你是要修改一个已有工程的interpreter:

1.file–settings
2.在左边选项卡中选择project:工程名,再选择进入project interpreter页面
3.project interpreter路径框的下拉键,show all
4.点击右上方的“+”,进入add python interpreter页
5.左边一列中选择conda environment
6.在interpreter栏中选择查看到的路径,如D:\anaconda\envs\tensorflow1.7\python.exe
7.为了以后方便使用,勾选make available to all projects
8.OK

安装和使用其他版本的tensorflow

与前两个大标题内的步骤一致,自己修改环境名、版本号,pip安装tensorflow时注意是否在环境内即可

参考

参考了网络视频教程和其他博文,感谢已有的教程!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值