2016-07-26 60 views
0

我正在嘗試使用bluemix和python來運行webscraping應用程序。 webscrape需要在JavaScript生成的元素上發生,所以我使用了一個使用PyQt4庫的python腳本。該腳本依賴這些進口來的工作:在bluemix上安裝Python Qt4

import os 
from PyQt4.QtGui import * 
from PyQt4.QtCore import * 
from PyQt4.QtWebKit import * 
from flask import Flask 
import json 
import lxml 

對於瓶和lxml的模塊,我只是將它們添加到我的bluemix Python源文件夾中的文件requirements.txt。 PyQt4庫是一個麻煩的庫。似乎你不能使用pip來安裝這個庫,這是我相信requirements.txt依賴的。

此庫的安裝說明在這裏:

http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

關於如何得到這個圖書館在我bluemix應用程序中運行有什麼建議?

回答

0

爲什麼不使用PyQt安裝說明?

如果您需要使用requirements.txt,您可以在您的環境中找到預裝的python .whl here。您應該能夠將URL直接放入您的requirements.txt文件中,或者用於離線安裝,請將.whl下載到您的系統並指定其位置。

An example requirements.txt

+0

感謝,但對於在bluemix應用程序安裝磁帶庫,這並不幫助。該鏈接中的預先包裝的.whl文件僅用於Windows,並且我知道我的bluemix服務器在ubuntu上運行。 PyQt安裝說明也沒有幫助很多安裝到bluemix上。 –

+0

哎呀,我忘了考慮這些文件只有Windows。對不起,我對bluemix不熟悉,但是如果你運行的是ubuntu,你能不能運行'sudo apt-get install python-qt4'(如果你正在運行python 3,則運行'python3-pyqt4')? – user3419537

+0

隨着bluemix我沒有訪問底層的Linux服務器來運行安裝命令..所以不容易,我不認爲 –