我正在尝试使用bluemix和python运行webscraping应用程序。 webscrape需要在javascript生成的元素上发生,所以我使用python脚本来使用PyQt4库。该脚本依赖于这些导入工作:
import os
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from PyQt4.QtWebKit import *
from flask import Flask
import json
import lxml
对于Flask和lxml模块,我只是将它们添加到我的bluemix python源文件夹中的requirements.txt文件中。 PyQt4库是一个很麻烦的库。看来你不能使用pip安装这个库,这是我认为的requirements.txt所依赖的。
此库的安装说明如下:
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
有关如何在我的bluemix应用程序中运行此库的任何建议吗?
答案 0 :(得分:0)
为什么不直接使用PyQt安装说明?
如果您需要使用requirements.txt
,您可以为您的环境here找到预先打包的python .whl。您应该能够将网址直接放入requirements.txt
文件,或者进行离线安装,将.whl下载到您的系统并指定其位置。