FileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/home/adminis/hpy/ConvNextV2_Demo']
时间: 2023-11-21 17:12:53 浏览: 212
ISO/IEC 9899:1990 C90 C标准 英文版 PDF
这个错误通常是由于缺少临时目录或者临时目录不可写导致的。您可以尝试创建一个可写的临时目录,然后将其传递给Python的tempfile模块。下面是一个示例代码:
```python
import tempfile
import os
# 创建临时目录
temp_dir = tempfile.mkdtemp()
# 打印临时目录路径
print("Temp directory path is:", temp_dir)
# 在临时目录中创建一个文件
temp_file = os.path.join(temp_dir, 'temp.txt')
with open(temp_file, 'w') as f:
f.write('Hello, world!')
# 删除临时目录和文件
os.remove(temp_file)
os.rmdir(temp_dir)
```
您可以将temp_dir替换为您自己的路径,然后再次运行您的代码,看看是否解决了问题。
阅读全文