相关疑难解决方法(0)

561
推荐指数
20
解决办法
24万
查看次数

tensorflow.python.framework.errors_impl.NotFoundError:无法创建目录:; 没有相应的文件和目录

做了一些测试来训练一些数据并遇到这样的错误,并想知道什么是"tf_jenkins"文件夹用于?检查我的环境后,我的电脑上确实没有这样的目录,我应该手动创建文件夹还是安装其他插件并自动创建目录.

2018-03-01 02:31:02.958773:WC:\ tf_jenkins\workspace\rel-win\M\windows\PY\36\tensorflow\core\framework\op_kernel.cc:1198]未找到:无法创建目录:; 没有相应的文件和目录

Traceback(最近一次调用最后一次):

File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 1350, in _do_call
    return fn(*args)
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 1329, in _run_fn
    status, run_metadata)
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\framework\errors_impl.py", line 473, in __exit__
    c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.NotFoundError: Failed to create a directory: ; No such file or directory
Run Code Online (Sandbox Code Playgroud)

在处理上述异常期间,发生了另一个异常:

Traceback(最近一次调用最后一次):

File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\training\saver.py", line 1593, in save
    {self.saver_def.filename_tensor_name: checkpoint_file})
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 895, in run
    run_metadata_ptr)
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 1128, in _run
    feed_dict_tensor, options, run_metadata)
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 1344, in _do_run
    options, run_metadata)
  File "C:\Programs\Python\Python36\lib\site-packages\tensorflow\python\client\session.py", line 1363, in …
Run Code Online (Sandbox Code Playgroud)

save tensorflow

7
推荐指数
2
解决办法
3311
查看次数

Python 的“platform.mac_ver()”报告不正确的 MacOS 版本

我正在使用 Pythonplatform模块来识别 MacOS 版本,如下所示:

import platform
print(platform.mac_ver())
Run Code Online (Sandbox Code Playgroud)

输出:

In [1]: import platform

In [2]: platform.mac_ver()
Out[2]: ('10.16', ('', '', ''), 'x86_64')
Run Code Online (Sandbox Code Playgroud)

我已经更新到BigSur,版本不对,应该是11.0.1

在此处输入图片说明

我查看了平台的源代码,它似乎解析了一个这个文件/System/Library/CoreServices/SystemVersion.plist来获取信息。从 Python 读取此文件时,我得到了一个不正确的版本,但从 bash 中它是正确的

重击:

import platform
print(platform.mac_ver())
Run Code Online (Sandbox Code Playgroud)

Python:

In [1]: import platform

In [2]: platform.mac_ver()
Out[2]: ('10.16', ('', '', ''), 'x86_64')
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

这是同一ipython会话的输出

Amirs-MacBook-Pro:~ arossert$ cat /System/Library/CoreServices/SystemVersion.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ProductBuildVersion</key>
    <string>20B50</string>
    <key>ProductCopyright</key>
    <string>1983-2020 Apple Inc.</string>
    <key>ProductName</key>
    <string>macOS</string>
    <key>ProductUserVisibleVersion</key> …
Run Code Online (Sandbox Code Playgroud)

python macos

0
推荐指数
1
解决办法
385
查看次数

Python仅限用于Linux

我有一个我正在思考的程序,正在进行大量的调查.该程序的一个规定是我想要它,所以它只能在Linux上运行.我不希望程序可以在Windows或Apple上使用......仅限Linux.我有我的理由.

我知道你可以使用某些模块(tkinter ... root.mainloop()),也就是说,如果你遗漏某些东西,这将导致程序无法在Windows中运行.有没有办法可以在不使用任何特定模块的情况下完成相同的任务...只需"基本代码"?

python

-2
推荐指数
1
解决办法
150
查看次数