TensorFlow安装遇到的问题

我安装使用的方法是pip命令安装

具体使用的命令如下:

pip install --upgrade --ignore-installed tensorflow

这个命令因为是更新的意思,所以你可以反复尝试直至成功。避免了安装到一半没成功再次安装就需要卸载重来的问题。
执行的图如下:
报错的截图如下:
错误有四个,具体为:
ERROR: spyder 3.3.6 requires pyqt5<5.13;
python_version >= “3”, which is not installed.

ERROR: spyder 3.3.6 requires
pyqtwebengine<5.13; python_version >= “3”, which is not
installed.

ERROR: astroid 2.3.1 requires
typed-ast<1.5,>=1.4.0; implementation_name == “cpython” and
python_version < “3.8”, which is not installed.

ERROR: astroid 2.3.1 has requirement
six==1.12, but you’ll have six 1.13.0 which is incompatible.

第一个错误

ERROR: spyder 3.3.6 requires pyqt5<5.13;

python_version >= “3”, which is not installed.

分析问题、并解决问题

我们来具体分析这是什么意思,说的是spyder 3.3.6 组件需要一个版本在5.13以下的pyqt5,所以我们先解决这个问题。这时我们要使用命令:

pip install --user pyqt5==5.12.0

解释一下这里我尝试安装的是5.12.0,只要是比5.13小的版本都可以顺利修复这个问题(5.13.0不可以、5.13.0不可以、5.13.0不可以)。
我们尝试执行这个命令,会报一个错误:

ERROR: spyder 3.3.6
requires pyqtwebengine<5.13; python_version >= “3”,
which is not installed.
这个是可以忽略的,因为我们接下来就会解决他,带着这个错误我们也可以完成pyqt5-5.12.0的安装,所以暂时忽略他就好了。
如果不放心我们可以在出现报错之后再次尝试安装来判断其是否安装成功如下图:

还可能会遇见什么错误

ERROR: Could not install
packages due to an EnvironmentError: [WinError 5] 拒绝访问。:
‘C:\Users\13954\Anaconda3\Lib\site-packages\PyQt5\QtCore.pyd’

Consider using the
--user option or check the permissions.

这个错误我们读一下可以判断出来是权限的问题,网上有很多博客说这个是需要右击cmd之后选择以“管理员身份启动”,但是这样子有的朋友可能并不能顺利解决,这个和你win10的小版本有关系,所以我们应当彻底分析问题出现的原因。

这个错误出现的根本原因是使用了下面这个命令

pip install pyqt5==5.12.0

这个和我上面说命令其实就差了一个–user,深究这个条目的意思可以发现,他的意思是以电脑管理员权限(包括所有用户在内)安装,如果我们选择以管理员身份启动那么权限就仅仅是当前用户的管理员权限(只有当前这一个用户)。所以这样问题我们就明白清楚了。
总结:一定要用(重要事情说三遍):

pip install --user pyqt5==5.12.0
pip install --user pyqt5==5.12.0
pip install --user pyqt5==5.12.0

第二个错误

ERROR: spyder 3.3.6 requires pyqtwebengine<5.13

; python_version >= “3”, which is not installed.

分析问题、并解决问题

我们来具体分析这是什么意思,说的是spyder 3.3.6 组件需要一个版本在5.13以下的pyqtwebengine,所以我们先解决这个问题。这时我们要使用命令:

pip install --user pyqtwebengine==5.12.0

解释一下这里我尝试安装的是5.12.0,只要是比5.13小的版本都可以顺利修复这个问题(5.13.0不可以、5.13.0不可以、5.13.0不可以)。这里还有一个小细节需要注意,这里版本的选择要和上面的pyqt5的版本选择一致。

小窍门、小细节

这里可能出现的错误和上面那个是一样的所有就不在多说了。

pip install --user pyqtwebengine==5.12.0这个命令其实是同时安装两个内容,这个命令在安装的时候不仅仅会安装pyqtwebengine-5.12.0,还会同时安装pyqt5-5.12.0,所以实际我们在修复遇见的四个问题的时候不应该先使用pip install --user pyqt5==5.12.0,而应当先用pip install --user pyqtwebengine==5.12.0。不过这个先后问题只能说注意到更好,不注意到其实也无所谓。

第三个错误

astroid 2.3.1 requires typed-ast<1.5,>=1.4.0;

implementation_name == “cpython” and

python_version < “3.8”, which is not installed.

分析问题、并解决问题

经过上面的分析我们很快看出这里我们需要使用命令

pip install --user typed-ast==1.4.0 -i https://pypi.douban.com/simple

来安装一个typed-ast==1.4.0 就算完事了。
这里我们是使用了一个豆瓣源,其实不使用也可以,但是不使用的话,这个相较于前两个下载速度会慢一点,但是也并不会慢多少。

第四个错误

ERROR: astroid 2.3.1 has requirement six==1.12, but you’ll have six 1.13.0 which is incompatible.

分析问题

这里我们要单独分析一下这个问题了,因为这个问题很特别,这里说的是我们我已经安装的astroid 2.3.1 规定six的版本必须为1.12,但是我们将要安装six1.13.0,这将会引起冲突,所以报错。
这我们就要想一下怎么解决,现在我们安装tensorflow就必须要装six-1.13.0,但是他又不让我们装,所以没办法只能把它卸掉了,这样就不冲突了。
使用命令卸掉就行了:

pip uninstall astroid==2.3.1 

想更多

但是这种卸掉冲突项的解决方案总觉得不地道,所以我这里多想了一下,还有什么方法继续解决这个:
1.可能我们可以通过更新astroid的版本来完成,但是更新了他可能会引起其他的冲突,所以有兴趣的读者需要耐心的继续深入探究。另外,截止到现在2020年1月2日23:49:52,这个是最新的版本。
这是官方的介绍大家可以参考或是直接去对应网站:https://www.archlinux.org/packages/extra/any/python-astroid/

2.现在卸掉,用的时候再装不就行了吗,反正cmd安装也不复杂

anaconda下tensorflow安装遇到的问题记录及解决办法相关推荐

  1. Tensorflow安装过程的一些问题及解决办法

    一.安装Anaconda 1.使用清华的源进行下载(比官网下载快):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 安装时注意添加环境变量 ...

  2. windows10下同时安装两个mysql服务的解决办法

    本机原本是安装了mysql5.7.2版本数据库,但是后来由于别的原因,需要安装一个mysql8.0.23版本的数据库,在安装第二个过程中遇到了很多问题,因此记录以下. 第一个mysql5.7.2版本的 ...

  3. linux的svn无法安装目录,linux下svn安装(ra_dav无法装载之解决办法)

    subversion编译安装 April 29, 2009 by admin · Leave a Comment Filed under: program subversion(svn)是很好的版本管 ...

  4. 记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法

    记录关于CodeWarrior的在64位win7上安装时遇到的问题及解决办法 下载 安装 问题 DLL注册失败 无权限问题 最终解决 下载 emmm,忘记在哪儿下载的了,自己找吧,我下的是V5.2版本 ...

  5. Python在指定环境下安装第三方库的报错解决办法

    Python在指定环境下安装第三方库的报错解决办法 在python安装第三方库时,如果直接打开cmd命令提示符,并输入下列安装命令,则会默认安装在base环境下 但base环境下的包新建的虚拟环境是无 ...

  6. Win7 下安装 Visual Studio 2008 失败的解决办法

    Win7 下安装 Visual Studio 2008 失败的解决办法 安装失败一般的可能性如下: 1.这种可能性对于熟练的软件开发人员应该极小--试图在64位的系统上安装 Visual Studio ...

  7. oracle安装 sysi,oracle10G下在isqlplus中启用sys账户的解决办法(转摘)

    oracle10G下在isqlplus中启用sys账户的解决办法 一般用户登陆isqlplus的网址http://ip:5560/isqlplus,进入该网址后会直接进入数据库用户登陆界面,使用数据库 ...

  8. 《视觉SLAM十四讲》第四讲-ubuntu下安装Sophus库出现问题及解决办法

    这里写自定义目录标题 写在前面 1.安装指令: 2.编译过程中出现的问题及解决办法: 问题1: 问题2: 3.使用过程中出现的问题 参考链接 写在前面 本文转载自: [1] haxiongha. ub ...

  9. activiti mysql数据库表_Mysql安装activiti数据库的2种解决办法

    Mysql安装activiti数据库的2种解决办法: 第一种: 1.在mysql中创建数据库名字叫 'activiti'   2.将mysql-connector-java-5.1.27.jar文件复 ...

最新文章

  1. java 类参数_Java的数据类型和参数传递(详解)
  2. 最优化课堂笔记04:非线性规划(考点4-5例题)
  3. comps电磁场模拟软件_什么样配置的电脑可以适合用于电磁仿真?
  4. python字符串取消转义_python取消转义,除了r还有什么?可以调用函数取消转义吗?...
  5. mysql弱口令msf_Metasploit扫描Mysql弱口令
  6. telnet的基本配置(cisco、H3C、huawei 三个例子)
  7. SQLserver查询练习
  8. 内存结构、地址总线、数据总线详解
  9. SAP中多层扩展有效地bom
  10. 回首2021,展望2022 | 观成科技步履不停,刻画安全图腾
  11. 传统和互联网门禁系统的创新应用和价值探讨
  12. Windows Git 多用户多仓库配置
  13. 【目标检测】SSD(Single Shot MultiBox Detector)的复现
  14. 51单片机实现万年历
  15. 如何把固态硬盘系统克隆到固态硬盘,笔记本硬盘复制到另一个硬盘
  16. PostgreSQL回归测试工具regress使用
  17. GraalVM - 云原生时代的 Java 笔记
  18. Windows一键删除指定文件或文件夹
  19. CK+人脸表情数据集下载
  20. 【MATLAB】函数定义与反函数

热门文章

  1. MySQL-MongoDB开源监控利器之PMM
  2. 信号量与条件变量的区别
  3. bzoj 1901: Zju2112 Dynamic Rankings
  4. java中c/s模式传送数据
  5. 精通 Oracle+Python 存储过程、Python 编程
  6. 最实用的Office使用技巧
  7. 最长公共子序列LCS[C++题解]
  8. 关于BFD(双向转发检测)开发的总结
  9. 适合零基础学python的书籍_适合零基础学习Python的书籍
  10. java paint方法哪个周期调用_关于一段java程序的小问题,paint函数是什么时候执行的,没有调用啊...