??直接通過pip安裝pycuda報(bào)錯(cuò):
ERROR: Could not build wheels for pycuda, which is required to install pyproject.toml-based projects
??原因:pip默認(rèn)安裝最新版,導(dǎo)致pycuda版本和系統(tǒng)版本不對應(yīng)。
??解決方案:
??(1)查看系統(tǒng)cuda版本,比如:cuda10.1
??(2)查看當(dāng)前虛擬環(huán)境的python版本,不如:python3.7
??(3)前往https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda網(wǎng)站,根據(jù)cuda版本和python版本查找對應(yīng)的pycuda版本。比如,這里的應(yīng)該是:pycuda?2020.1。
pycuda版本解釋:
如:pycuda?2020.1+cuda101?cp37?cp37m?win_amd64.whl
pycuda?2020.1表示pycuda版本為 2020.1
cuda101表示對應(yīng)cuda版本為10.1
cp37表示Python解釋器版本為3.7
找到對應(yīng)的版本即可,這里可以不下載,用pip命令下載安裝
(原文鏈接:https://blog.csdn.net/qq_41910905/article/details/109650182)