关于安装Tensorflow的一些操作及问题解决

news2024/11/17 14:50:54

关于conda和tensorflow:

由于在安装tensorflow遇到各种问题,遇坑则进,耗费了很多时间。由此想整理一些关于安装tensorflow的操作和方法。欢迎各位补充和指正!

1.conda:

1)conda list 查看安装了哪些包。
2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境
3)conda update conda 检查更新当前conda

2.创建虚拟环境:

conda create -n tensorflow python=3.6     

3.查看环境:

conda env list

4.切换/退出虚拟环境:

#切换
activate tensorflow(虚拟环境名称)
#退出
Windows: deactivate

5.删除虚拟环境:

conda remove -n your_env_name(虚拟环境名称) --all

6.删除环境中的某个包:

conda remove --name your_env_name  package_name

7.对虚拟环境安装额外的包:
使用以下命令即可安装package到your_env_name中

conda install -n your_env_name packge
#例:conda install -n tensorflow numpy

8.查看当前有哪些可以使用的tensorflow版本:

conda search  --full -name tensorflow

9.查看tensorflow包信息及依赖关系:

conda  info  tensorflow

10.安装tensorflow:
此方法一般都会安装失败,因为下载速度实在太慢,但在这里不得不提一下。
为使下载速度变快,可添加镜像下载

pip3 install --upgrade tensorflow   #CPU版本
pip3 install --upgrade tensorflow-gpu  #GPU版本
pip install --ingore-installed --upgrade tensorflow  #无视原版本更新

11.镜像:
1)添加清华大学镜像库,下载速度快

CPU版本:
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
GPU版本:
pip install tensorflow-gpu==1.9 -i https://pypi.tuna.tsinghua.edu.cn/simple
或
pip install tensorflow==1.9 -i https://pypi.tuna.tsinghua.edu.cn/simple

2)添加中科大源

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  

conda config --set show_channel_urls yes  

记得去 .condarc 删除原有的清华镜像

12.其他可能会遇到的问题:
1)pip更新

python -m pip install --upgrade pip

2)pip 更新库

pip install --upgrade 库名

3)Setuptools 升级

pip install --upgrade setuptools

4)dlib安装问题

conda install -c conda-forge dlib=19.4

最后,整理一段完整的安装过程:

1)进入windows命令模式,创建 tf 虚拟环境,安装python3.6:

 conda create --name tensorflow python=3.6

2)检测tensorflow的环境添加到了Anaconda里面:

conda env list
或
conda info --envs

添加成功:
添加成功
3)激活tensflow的环境:

activate  tensorflow

4)安装tensorflow

下两项可任选:

CPU版本:
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simpl

CPU版本:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow==1.4

注:
为方便查阅和使用,此博客由本人在网上搜集并自行整理而得。
为尊重原帖,放上链接:
https://www.cnblogs.com/ssxblog/p/10666751.html
https://www.cnblogs.com/Ian-learning/p/10961450.html
https://blog.csdn.net/u012485366/article/details/89981114
https://blog.csdn.net/a19990412/article/details/80918853
https://blog.csdn.net/lanluyug/article/details/80023912###
https://www.cnblogs.com/codeit/p/11179454.html

如有侵权,请私信联系。
如有问题,欢迎指正。
如有补充,请私信联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1642898.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV人脸识别C++代码实现Demo

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法。 官网:https://opencv.org/ Github: https://github.com/opencv/opencv Gitcode…

如何打包Apk适配32和64位

一个表格了解lib下的文件夹 .so文件描述armeabi-v7a第七代及以上的ARM处理器,2011年以后生产的大部分Android设备都使用。arm64-v8a第8代、64位ARM处理器,很少设备,三星GalaxyS6是其中之一。armeabi第5代、第6代的ARM处理器,早期…

C语言数据结构之队列

目录 1.队列的概念及结构2.队列的实现逻辑3.队列的代码实现4.相关例题选择题 •͈ᴗ•͈ 个人主页:御翮 •͈ᴗ•͈ 个人专栏:C语言数据结构 •͈ᴗ•͈ 欢迎大家关注和订阅!!! 1.队列的概念及结构 队列:只允许在一端进行插入数据操作&#x…

Ubuntu系统安装nvfortran详细步骤【笔记】

实践设备:华硕FX-PRO(NVIDIA GeForce GTX 960M) Ubuntu系统安装NVFORTRAN(NVIDIA Fortran Compiler)步骤如下: 安装依赖项:在安装NVFORTRAN之前,你需要确保系统已经安装了一些必要…

IoTDB 入门教程 基础篇①——时序数据库为什么选IoTDB ?

文章目录 一、前文二、性能排行第一三、完全开源四、数据文件TsFile五、乱序数据高写入六、其他七、参考 一、前文 IoTDB入门教程——导读 关注博主的同学都知道,博主在物联网领域深耕多年。 时序数据库,博主已经用过很多,从最早的InfluxDB&a…

c语言刷题——输出图案

1.输出用“*”组成的X形图案 题目:请打印用“*”组成的X形图案 描述: 多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。 输出描述: 针对每行输…

一觉醒来 AI科技圈发生的大小事儿 05月04日

📳CVPR 2024 Highlight | 基于单曝光压缩成像,不依赖生成模型也能从单张图像中重建三维场景 本文介绍了一种基于单曝光压缩成像(SCI)系统和神经辐射场(NeRF)的三维场景拍摄与重建方法,实现了不…

杭电acm2018 母牛的故事 Java解法 经典递归

标准递归题 先模拟 接着找递归出口 再找递归通式 想想看 今天的母牛等于前一天的母牛数加上今天出生的母牛 而三天前的母牛所有母牛都能生一头 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scnew Scanner(System.in);l…

单例、工厂、策略、装饰器设计模式

1. 单例模式(Singleton Pattern): 单例模式是一种常用的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。这种模式的特点是类自己负责保存其唯一的实例,并控制其实例化过程。单例模式广泛应用…

(六)SQL系列练习题(下)#CDA学习打卡

目录 三. 查询信息 16)检索"1"课程分数小于60,按分数降序排列的学生信息​ 17)*按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 18)*查询各科成绩最高分、最低分和平均分 19)*按各科成绩…

【在线oj系统】02-开发环境版本说明

目录 一、前置环境版本介绍 二、SpringCloud组件停更/替换/更新 服务注册和发现 服务调用和负载均衡 分布式事务 服务熔断和降级 服务链路追踪 服务网关 分布式配置管理 三、客户端版本 一、前置环境版本介绍 使用Cloud的版本决定Boot的版本,SpringCloud的…

【C语言】分支和循环(上)

【C语言】分支和循环(上) 1、if语句1.2 else1.3分支中包含多条语句1.4嵌套if1.5悬空else问题 2、关系操作符3、条件操作符4、逻辑操作符:与、或、非(取反)(&&,||,&#xff0…

从零开始学AI绘画,万字Stable Diffusion终极教程(五)

【第5期】ControlNet 欢迎来到SD的终极教程,这是我们的第五节课 这套课程分为六节课,会系统性的介绍sd的全部功能,让你打下坚实牢靠的基础 1.SD入门 2.关键词 3.Lora模型 4.图生图 5.controlnet 6.知识补充 在SD里面,想要…

Mysql复习笔记: 基础概念(待补充)

一. 基础概念 通用概念: 网络连接必须得分配给一个线程去进行处理,由一个线程来监听请求以及读取请求数据,比如从网络连接中读取和解析出来一条我们的系统发送过去的SQL语句 在数据库中,哪怕执行一条SQL语句,其实也可以是一个独立…

FLIR LEPTON3.5 热像仪wifi 科研实验测温采集仪

点击查看详情!点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情 1、描述 这是一款桌面科研实验测温热成像多功能热像记录仪,小巧轻便…

【C/C++】

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

## 01深度学习介绍与安装PyTorch

文章目录 深度学习的发展历史和基本概念早期历史兴起与发展基本概念 如何安装和设置PyTorch环境系统要求安装步骤验证安装 结语 深度学习的发展历史和基本概念 深度学习&#xff0c;一种通过使用具有多层结构的神经网络来学习数据的复杂模型的机器学习技术&#xff0c;近年来已…

Scikit是什么?

目录 一、Scikit是什么&#xff1f; 二、用Scikit做一个简单房价预测例子 三、sklearn知识点 一、Scikit是什么&#xff1f; Scikit就是scikit-learn&#xff0c;是一个免费软件机器学习库。 https://scikit-learn.org/stable/https://scikit-learn.org/stable/ 用于预测数…

ubuntu20配置深度学习环境

目录 系统环境安装anaconda文件的安装anaconda环境配置anaconda换中科大源常用的anaconda命令 安装显卡驱动安装CUDA下载cudnn安装pytorch更换conda源选择对应的pytorch版本进行安装 系统环境 ubuntu20&#xff0c;安装了ros noetic。 参考博客主要有&#xff1a; https://g…

【Spring】JdbcTemplate

JdbcTemplate 是 Spring 提供的一个 JDBC 模板类&#xff0c;是对 JDBC 的封装&#xff0c;简化 JDBC 代码 也可以让 Spring 集成其它的 ORM 框架&#xff0c;例如&#xff1a;MyBatis、Hibernate 等 使用 JdbcTemplate 完成增删改查 一、环境准备 数据库&#xff1a; 准备…