Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.6:tensorflow在windows上的安装失败,类型错误:stat:path应为字符串、字节、os.PathLike或整数,而不是非非类型_Python_Tensorflow_Pip_Typeerror_Setup.py - Fatal编程技术网

Python 3.6:tensorflow在windows上的安装失败,类型错误:stat:path应为字符串、字节、os.PathLike或整数,而不是非非类型

Python 3.6:tensorflow在windows上的安装失败,类型错误:stat:path应为字符串、字节、os.PathLike或整数,而不是非非类型,python,tensorflow,pip,typeerror,setup.py,Python,Tensorflow,Pip,Typeerror,Setup.py,我不熟悉Python和Tensorflow。我尝试使用命令pip install--upgrade tensorflow安装tensorflow。但是,安装失败的原因有两点: 为wrapt构建控制盘(setup.py) 正在运行wrapt的setup.py安装 在这两种情况下,错误是相同的 TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType 有人能为这个错误提出一些解决方案吗?我

我不熟悉Python和Tensorflow。我尝试使用命令pip install--upgrade tensorflow安装tensorflow。但是,安装失败的原因有两点:

  • 为wrapt构建控制盘(setup.py)
  • 正在运行wrapt的setup.py安装
  • 在这两种情况下,错误是相同的

    TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
    

    有人能为这个错误提出一些解决方案吗?

    我也遇到了同样的失败,尝试了旧Python、旧TensorFlow,但没有运气。然后我想到了这个,它对我很有用(我在Windows上)。请确保执行以下操作:


    set WRAPT\u INSTALL\u EXTENSIONS=false

    运行
    pip之前,请安装tensorflow


    希望这有帮助

    set WRAPT\u INSTALL\u EXTENSIONS=false


    对我来说很有用,但我必须从命令窗口运行它,而不是从powershell运行。

    我花了几个小时才找到这个页面作为解决方案。我尝试了一切,重新安装了不同版本的python,清理了我的电脑,等等@AdamColton,你真是个天才。
    安装工作的TysFooSo.2.0.0和Python 3.68,就像前面的代码行的魅力一样。

    < P>我浪费了很多时间来解决这个问题,但对我来说,根本原因是没有安装代码>微软VisualC++ +可重新分发< /COD>。(或最新版本)

    安装脚本在此包中根据dll的位置构建了dll的路径,如果路径存在,一个util函数将返回路径,如果路径不存在,则返回无路径。如果dll不存在,而前一个函数返回无,则下一个util函数将因上述错误而中断。(
    genericpath.py
    msvc.py

    此错误似乎是另一个问题的症状,这是根本原因。(缺少C++在我的案例中可重新分配)。
    如果您感到有冒险精神,可以查看堆栈跟踪,看看谁在调用函数时没有堆栈跟踪。您可以添加一些
    print
    s,看看您的根本原因是什么。

    似乎是,特别是使用。创建了一个虚拟环境,然后尝试了pip安装tensorflow,但仍然不起作用。未能安装wrapt。这是否回答了您的问题?