6
在我的Python包,我宣佈在setup.py
的依賴關係如下:PIP/setup.py:解決依賴不使用可用的車輪
setup(name="xxxx",
install_requires=["pycryptodome<=3.3"],
)
如果我上傳這個軟件包,運行
pip install xxxx
雖然在PyPI上有一個預編譯輪,但pip卻獲取了pycryptodome
的源代碼。如果我運行pip
就像
pip install "pycryptodome<=3.3"
車輪從PyPI中獲取並安裝。
有沒有辦法強制執行pip
來抓取輪子?
我忘了提及我在Windows上工作。
不是很有幫助,但這裏是一個相關的線程:http://stackoverflow.com/questions/30686069/doesnt-setup-py-develop-use-wheel-for-install-requires。 – alecxe
你聽說過命令'pip wheel'嗎? – yedpodtrzitko
@yedpodtrzitko此命令僅創建車輪。 – rocksportrocker