问题标签 [oserror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
94 浏览

pyinstaller - 执行 PyInstaller .exe 文件时出现 OSError - “找不到或加载 spatialindex_c-64.dll”

我正在尝试使用 pyinstaller 创建一个可执行文件。从命令行运行 exe 时,出现错误“找不到 spatialindex_c-64.dll”。

到目前为止我尝试过的事情:

  1. 卸载并重新安装 rtree
  2. 创建新环境,仅使用 conda install 安装软件包(不是 condaforge)
  3. 直接在我的脚本中导入 rtree
  4. 按照 pyinstaller EXE OSError中的建议编辑规范文件:找不到或加载空间索引_c-64.dll
  5. 编辑规范文件以将 rtree 指定为隐藏导入
  6. 将dll文件复制到dist目录

有没有人对如何解决这个问题有任何其他建议?

0 投票
0 回答
230 浏览

python-3.7 - OSError: [Errno 22] 打开 .txt 文件时参数无效

所以我正在编写一个将打开 .txt 文件的代码,我们可以将数据添加到文件中或检索文件中的数据。每当我运行以下代码时,都会收到我在标题中提到的错误。有人可以帮助我并告诉我如何纠正错误。我在 Python 3.7.6 IDLE 中运行此代码。

代码:

f1=open("C:\ADITYA\new.txt")

错误:

OSError:[Errno 22] 无效参数:'\u202aC:\ADITYA\new.txt'

0 投票
1 回答
4627 浏览

python - OSError:[E050] 找不到模型“en_core_web_sm”。它似乎不是快捷链接、Python 包或数据目录的有效路径

我知道这个问题已被问过几次,但无论我尝试运行多少解决方案,我仍然会遇到同样的错误。这是我得到的错误:

我在 Mac 上使用 Anaconda。我可以在左侧看到 spaCy 文件夹,但由于某种原因它不起作用。请帮忙 :(

0 投票
1 回答
44 浏览

python - 迁移学习可训练模型在保存时抛出错误

我已经下载了一个预训练模型的强文本,我正在尝试迁移学习它。因此我正在加载保存为“xray_model.h5”文件的模型,并将其设置为不可训练:

稍后我采用起始层和结束层并在其上构建我的添加:

因为我想训练我的层(在一些游戏之后,我意识到我可能也需要训练旧层)我想将模型设置为可训练的:

但是,当我开始训练它时,回调:

我得到下一个错误:

我注意到只有在我尝试进一步训练我加载的模型时才会发生这种情况。我找不到任何解决方案。

0 投票
0 回答
80 浏览

python - OSError:[WinError 193] 尝试在 spyder 中导入 sklearn 时

我以前使用 pyscripter 进行机器学习,最近改用 spyder。不幸的是,当我尝试导入 sklearn 模块时,我收到了这个错误回溯:

文件“F:\2.Private\Personnal Improvement\Code\Python\Machine learning\Neural Networks\digitis_​​selected prediction.py”,第 16 行,来自 sklearn.datasets import load_digits

文件“C:\Users\32491\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\sklearn_init _.py ”,第 80 行,来自 . 导入 _distributor_init # noqa: F401

WinDLL 中的文件“C:\Users\32491\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\sklearn_distributor_init.py”,第 22 行(op.abspath(vcomp140_dll_filename))

文件“D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64_init _.py ”,第 364 行,init OSError: [WinError 193] %1 is not a valid Win32 application *

我在堆栈上阅读了几篇关于 spyder 和 sklearn 的类似问题的帖子。我尝试安装 sklearn 的最新版本(成功)更新所有子包(成功)以指定 spyder 的 python.exe 路径,但它们都没有产生任何差异。当我尝试在其他 IDE 上运行我的脚本时,我仍然遇到这个问题......

0 投票
0 回答
467 浏览

linux - Linux 邮件发送错误:OSError: [Errno 101] Network is unreachable

由于某种原因,我在运行此代码时出错:

错误是:

操作系统是 Ubuntu 20.04。我的代码在另一台机器上完美运行,所以问题显然出在机器的某个地方。

我试过了:

我还安装并运行了 postfix 邮件服务器并将其添加到 /etc/postfix/main.cf:

然后重新启动后缀

但没有什么能解决问题。请帮我解决这个错误。

0 投票
0 回答
99 浏览

python - 为什么我会收到这个奇怪的 Python 错误?OSError:无法打开文件(未找到文件签名)

我在 Miniconda 中使用 Python 脚本来运行使用名为 gprMax 的软件的模拟,这是一个 conda 环境。脚本运行良好,我得到了所需的输出,但是当我尝试分析输出时,出现以下错误:

OSError: Unable to open file (file signature not found)

我在错误之前在 Miniconda 中运行的代码是:

python -m tools.plot_Ascan path_To_file/filename

我在 Miniconda 中使用的脚本是:

就像我说的,脚本在 Miniconda 中运行良好,但 conda 似乎对 h5py 文件有问题:

0 投票
0 回答
42 浏览

python-3.x - Shutil 引发 OSError

在我的网页抓取项目中,我从互联网收集不同类型的数据,并将其添加到 Excel 文件中。直到最近,我对这个 excel 文件的备份方法包括使用 Shutil 将它复制到不同的文件夹中。我以更正确的方式更新了脚本,以便文件名也包含相应的年份和月份。

  • 原始文件示例:data.xlsx
  • 备份文件名称:2021-03_data.xlsx

没有任何魔法,但从那以后,脚本引发了操作系统错误,指出不支持该操作。有趣的是,该文件被完美地复制了......但是这个错误让我很烦恼,因为它破坏了脚本并且不执行下面的内容。

这是代码:

错误消息指的是第 146 行:

这是错误:

有谁知道如何解决这个问题?

0 投票
1 回答
1018 浏览

python - 如何解决 OSError:[WinError 2] 无法找到指定文件:'c:\\python39\\Scripts\\chardetect.exe'

如标题所述,每次我尝试通过 pip 安装某些东西时,在安装结束时都会出现错误

警告:无法编写可执行文件 - 尝试使用 .deleteme 逻辑 回滚卸载 chardet
从 C:\Python39\Lib\site-移至 c:\python39\lib\site-packages\chardet-4.0.0.dist-info packages~hardet-4.0.0.dist-info
从 C:\Python39\Lib\site-packages~hardet移动到 c:\python39\lib\site-packages\chardet

错误:由于 OSError 无法安装软件包:[WinError 2] Impossibile trovare il file specificato: 'c:\python39\Scripts\chardetect.exe' -> 'c:\python39\Scripts\chardetect.exe.deleteme'*

已经试过 python -m pip install -U pip --user 但它说

Requirement already satisfied: pip in c:\users\paolo\appdata\roaming\python\python39\site-packages (21.0.1)

我不明白为什么,在互联网上找不到任何东西。请帮忙!

0 投票
1 回答
1348 浏览

python - Python:os.listdir OSError [Errno 5] 输入/输出错误:'tmp/json_folder'

问题:

我有一个文件夹(json_folder_large),其中包含超过 200, 000 个 json 文件,另一个文件夹(json_folder_small)其中包含 10, 000 个 json 文件。

将 listdir 与目录路径一起使用时出现OSError 。我确信路径没有问题,因为我可以在没有此 OSError 的情况下对另一个文件夹执行相同的操作。

环境:

上面的问题是docker image 作为 pycharm 解释器

当解释器是conda env时,没有错误

我可以看到的唯一区别是,在我的 docker/preferences/resources/advanced 中,我设置了 4 个 CPU(最大值为 6)和 32GB 内存(最大值为 64)。

我试过了:(在docker下)

1. 使用 Pathlib

2.用os.scandir

3.将pycharm终端连接到docker容器,然后执行ls

然后报错(当终端没有连接到docker容器时,上面的代码没有报错!!!!!

问题:

  1. 真的是因为内存问题吗?
  2. 是否可以在所有内容都在同一目录下时解决此错误?(我看到我们可以将这些文件拆分到不同的目录中)
  3. 为什么我的代码在 docker 下引发错误而不是 conda env

提前致谢。