1
我正在安裝openbabel
軟件包,它可以在編譯期間自動生成必要的Python庫。這節省了大量時間,因爲通過pip
從源代碼安裝需要幾分鐘的時間,並且該時間可以捲入初始編譯。手動設置軟件包安裝爲Python/pip
我已經在我的requirements.txt
文件中列出了它的要求,但是當我去安裝(pip install -r requirements.txt
)時,它會嘗試重新安裝openbabel
Python庫。當我運行pip show
或pip list
,openbabel
不顯示。
有沒有辦法將軟件包手動標記爲已安裝,以便pip認爲它已安裝,即使它找不到軟件包?或者是否有一個文件,我可以創建該點將使用,會告訴它openbabel
安裝?
如果一個軟件包已經安裝在'site-packages'目錄下,那麼pip會顯示出'require'已經滿足'。我懷疑你已經安裝了openbabel,但是對於python的錯誤版本,並且你正在調用其他版本的pip – danidee
openbabel安裝在我正在使用的python版本的site-packages中。它不是像普通軟件包那樣安裝,它是通過複製像make install這樣的文件來安裝的。 – josh
既然你知道openbabel的安裝,你可以簡單地通過從'requirements.txt'文件中刪除它來'黑名單' – danidee