pkg-resources

    5熱度

    2回答

    在我的劇本我用: python from pkg_resources import resource_filename 雙方的PyDev和pylint的0.23抱怨沒有得到解決進口這裏。 E0611 No name 'resource_filename' in module 'pkg_resources' 據我瞭解,出現這種情況是由於兩者的PyDev和pylint的僅執行源代碼分析,實際上並沒有試

    6熱度

    4回答

    我們爲我們所有的系統安裝了一個通用的python安裝程序,以確保每個系統具有相同的python安裝並簡化配置問題。此安裝位於共享驅動器上。我們也有多個共享此安裝的平臺。我們通過在編譯python時設置--exec-prefix配置選項來解決特定於平臺的衝突文件。 我的問題是,我現在想安裝一個使用easy_install(或其他)平臺相關的蛋。 easy_install將egg放在安裝的平臺無關部分

    1熱度

    3回答

    我正試圖在Google App Engine上安裝一個軟件包。該軟件包相當依賴pkg_resources,但無法在App Engine上運行setup.py。 但是,源代碼中沒有特定於平臺的代碼,因此將源代碼壓縮並將其包含在系統路徑中是沒有問題的。我已經安裝並運行了pkg_resources版本。 唯一的問題是與pkg_resources實際上註冊得到包,以便當它調用iter_entry_poin

    5熱度

    2回答

    我已經使用setuptools生成了一個python蛋,並希望在運行時訪問它的元數據。我目前正在這樣做: import pkg_resources dist = pkg_resources.get_distribution("my_project") print(dist.version) 但這可能會工作不正確,如果我有多個版本的相同的雞蛋安裝。如果我已經安裝了egg和developmen

    1熱度

    1回答

    我想在Debian 5.0.3(64bit)上編譯和安裝python2.6.4。我使用'make altinstall'進行安裝,因爲我想將Debian 5.0自帶的python 2.5.2作爲我的默認python。 接下來,我使用'sudo sh setuptools-0.6c11-py2.6.egg --prefix =/usr/local'命令安裝了setuptools 0.6c11。但是,

    3熱度

    1回答

    我處理一個CSV文件,並有以下工作代碼: reader = csv.reader(open(filename, 'rU'), dialect='excel') header = reader.next() 然而,要在代碼庫別處兼容,我需要使用使用pkg_resources.resource_stream一個文件對象,如下所示: fileobj = pkg_resources.resource