我正在尝试在中安装一个外部依赖项。我正在尝试安装的当前模块是红皮。
为了安装它,我尝试了以下步骤:
"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。有什么建议吗?
发布于 2013-07-02 19:10:07
我解决了另一个模块:简森。我想这种解决方法应该适用于任何这类模块。
顺便说一句,simplejson可以用来支持json,因为实际版本(TideSDK 1.3.1-beta)附带了Python2.5,它不支持标准的json模块,它是在Python2.6(或更高版本)中提供的。
首先,您使用的路径是"TideSDK Developer",这是启动和构建应用程序的程序。碰巧"TideSDK Developer“是使用TideSDK构建的,所以结构是相同的。
C:\程序文件(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安装
“安装”模块,但将其安装在“站点-包”中。因此,当我启动应用程序时,我得到了同样的错误(“没有模块名为simplejson"),然后我将模块从内部的”网站包“复制到外部。
我抄袭:
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安装并复制安装在网站包中的文件夹。
https://stackoverflow.com/questions/15372667
复制相似问题