我是Python新手,我想在Ubuntu(13.04)上安裝VLFeat
。針對Python的VLFeat安裝
我使用Eclipse 3.8。對於Python,我已經在Eclipse上安裝了PyDev
擴展。
我已經安裝了Numpy,但是我不知道如何安裝VLFeat。我試圖使用他們的網站,但我無法獲得Python的任何東西。我已經下載了軟件包,但我不知道如何安裝它們。
我是Python新手,我想在Ubuntu(13.04)上安裝VLFeat
。針對Python的VLFeat安裝
我使用Eclipse 3.8。對於Python,我已經在Eclipse上安裝了PyDev
擴展。
我已經安裝了Numpy,但是我不知道如何安裝VLFeat。我試圖使用他們的網站,但我無法獲得Python的任何東西。我已經下載了軟件包,但我不知道如何安裝它們。
假設你得到VLFeat from the Python Package Index,該instructions是
Download distribution, extract it, get to command prompt and type:
$ python setup.py install
的Menpo Project提供圍繞VLFeat包裝:這就是所謂的cyvlfeat。
To install cyvlfeat, we strongly suggest you use conda:
conda install -c menlo cyvlfeat
If you don't want to use conda, your mileage will vary. In particular, you must satisfy the linking/compilation requirements for the package, which include the vlfeat dynamic library.
換句話說,大約有conda
安裝好處是,它會安裝(和鏈接)VLFeat依賴關係爲好。
它可能不包含VLFeat的所有功能。 Current State截至3月的2017年:
Dev blog通過Simmi Mourya。這包括說明和使用示例。
只要正確設置瞭解釋器和庫路徑,安裝python軟件包應獨立於IDE(在OP中爲Eclipse + PyDev)。
它並不需要安裝才能使用conda
的蟒蛇分佈。輕得多的Miniconda就足夠了。
我試過了,但它開始安裝,然後給出了以下錯誤/ usr/bin/ld:找不到-lboost_python -mt-py26 collect2:error:ld返回1退出狀態 錯誤:command'C++'failed with退出狀態1 – user3014479
user30133479,打開setup.py並修改LinkArgs = ['-msse','-shared','-lboost_python-py26']這一行以指向您的libboost-python版本(在我的情況下,我必須更改它到LinkArgs = ['-msse','-shared','-lboost_python-py27'])。 – Miquel