我需要看一下,看看我是在Windows,Unix等吗?
做了一些测试来训练一些数据并遇到这样的错误,并想知道什么是"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) 我正在使用 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) 我有一个我正在思考的程序,正在进行大量的调查.该程序的一个规定是我想要它,所以它只能在Linux上运行.我不希望程序可以在Windows或Apple上使用......仅限Linux.我有我的理由.
我知道你可以使用某些模块(tkinter ... root.mainloop()),也就是说,如果你遗漏某些东西,这将导致程序无法在Windows中运行.有没有办法可以在不使用任何特定模块的情况下完成相同的任务...只需"基本代码"?