5
當我運行pip install .
時,我得到了所有安裝的依賴關係,包括傳遞依賴關係,但問題是有兩個模塊依賴於兩個不同版本的lxml。我怎樣才能找出誰需要什麼pip
或任何其他工具?找到哪裏依賴來自Python?
當我運行pip install .
時,我得到了所有安裝的依賴關係,包括傳遞依賴關係,但問題是有兩個模塊依賴於兩個不同版本的lxml。我怎樣才能找出誰需要什麼pip
或任何其他工具?找到哪裏依賴來自Python?
你知道哪些模塊依賴於lxml嗎?如果是這樣,你可以簡單地檢查這些模塊的setup.py文件,並檢查install_requires
,大多數軟件包創建者也會包含版本號。例如
install_requires=[
'django-modeldict>=1.1.6',
'nexus>=0.1.7',
'django-jsonfield',
],
來源:https://github.com/disqus/gargoyle/blob/master/setup.py
您可能還需要尋找到像modulefinder但我認爲只是檢查setup.py在這種情況下容易得多。