gpt4 book ai didi

python - 嵌入 Python Zip 文件会抛出错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:17 26 4
gpt4 key购买 nike

我正在尝试将 python zip 文件嵌入到我的应用程序中。我从 python 站点(win32 站点)下载了 zip 文件。

这是我用来设置python路径的代码

#include <Python.h>
...
std::wstring exe_dir = L"\\exe\\path";
std::wstring python_path;
python_path += exe_dir + L"python-3.5.1-embed-win32.zip";
Py_SetPath(python_path.c_str());

Py_Initialize(); // Error : "Py_Initialize: unable to load the file system codec"

...

但无论我做什么,应用程序始终会抛出相同的错误。即使我尝试各种路径。

如何将 zip 文件嵌入到我的应用程序中?

最佳答案

"python-3.5.1-embed-win32.zip" 中还有另一个 zip 文件。

python35.zip

该文件就是需要添加的文件。

#include <Python.h>
...
std::wstring exe_dir = L"\\exe\\path";
std::wstring python_path;
python_path += exe_dir + L"python35.zip";
Py_SetPath(python_path.c_str());

Py_Initialize();
...

我很想知道其他文件的用途,(或者这是否是正确的使用方式)...

关于python - 嵌入 Python Zip 文件会抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35666743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com