gpt4 book ai didi

windows - 在 TideSDK 中安装 python 模块

转载 作者:可可西里 更新时间:2023-11-01 09:25:19 25 4
gpt4 key购买 nike

我正在尝试为 TideSDK 在 Python 中安装一个外部依赖项。我正在尝试安装的当前模块是 redis-py .

为了安装它,我尝试了以下步骤:

  1. 以常规管理模式打开命令提示符
  2. 将目录切换到下载的redis-py模块
  3. 提供 TideSDK 使用的 python 模块的路径,然后是标准的从源代码命令提示符编译和安装。我使用的命令:"C:\Program Files (x8
    6)\TideSDK Developer\modules\python\1.3.1-beta\python.exe"setup.py install

设置看起来很有前途。带有 egg 文件的 redis-py 模块被安装程序确认安装,没有错误退出,并目视检查目录。

那么是什么给了?正确的文件安装在 Lib/site-packages 中。 TideSDK 给我 ImportError: No module named redis。有什么建议吗?

最佳答案

我为另一个模块解决了它:simplejson .我想解决方法应该适用于任何此类模块。

顺便说一句,simplejson 可能用于支持 json,因为实际版本(TideSDK 1.3.1-beta)附带 Python 2.5,不支持标准 json 模块,它来自 Python 2.6(或更高版本)。


首先,您使用的路径是“TideSDK Developer”,这是启动和构建应用程序的程序。正好“TideSDK Developer”是使用TideSDK搭建的,所以结构是一样的。

C:\Program Files (x8 6)\TideSDK Developer\modules\python\1.3.1-beta\python.exe

TideSDK真正启动和编译应用的路径在“C:\ProgramData”里面

就我而言,它是:

C:\ProgramData\TideSDK\modules\win32\python\1.3.1-beta\python.exe

所以,这就是我所做的,我跑了:

C:\ProgramData\TideSDK\modules\win32\python\1.3.1-beta\python.exe setup.py install

“安装”模块,但将其安装在“站点包”中。因此,当我启动该应用程序时,我遇到了同样的错误(“没有名为 simplejson 的模块”),然后我将该模块从“site-packages”内部复制到外部。

我复制自:

C:\ProgramData\TideSDK\modules\win32\python\1.3.1-beta\Lib\site-packages\simplejson

到:

C:\ProgramData\TideSDK\modules\win32\python\1.3.1-beta\Lib\simplejson

就是这样。这对我有用。

总结:转到 ProgramData,使用 python 安装并复制安装在 site-packages 中的文件夹。

关于windows - 在 TideSDK 中安装 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15372667/

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