看板 Python 關於我們 聯絡資訊
有些套件是基於python標準庫寫的 肯定抓下來就能馬上用了 但是有些是需要先用C/C++編譯東西出來才能套用 我要怎麼分辨? 只能看作者有沒有註明而已嗎? 有套件是用pip抓的時候就連同dll一起拿到手的嗎? 還是pip就只會抓到python程式碼而已? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.48.116 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1568532177.A.98D.html
alvinlin: 通常需要的我都去抓wheel檔就不需要了 09/15 15:59
CodingMan: 好奇問一下,哪個套件用了 pip 還需要自己編譯? 09/15 19:37
mikapauli: cython相關的? 09/15 19:48
alvinlin: 我覺得原Po應該是誤解了。因為有時候會出現error Micros 09/15 20:48
alvinlin: oft Visual C++ 14.0 is required 09/15 20:48
janice001: 原來是缺 runtime 09/15 20:59
所以就連TensorFlow這樣的套件也不用自己編譯?? 難道那些發佈套件的作者都有在各個平台編譯函式庫然後上傳? ※ 編輯: eye5002003 (118.167.48.116 臺灣), 09/15/2019 21:45:22
alvinlin: 其實他們怎麼搞出來的我都不是太在意反正裝起來能用就好 09/15 22:04
alvinlin: 。我是從來沒用過需要自己編譯的 09/15 22:04
CodingMan: 我用 tensorflow 是不用自己編譯啊 09/15 23:27
CodingMan: 我也是沒遇過要自己編譯的 09/15 23:27
OK 都隨插即用就是了 真方便 ※ 編輯: eye5002003 (118.167.48.116 臺灣), 09/15/2019 23:41:39
alvinlin: 去Pipy看看吧 09/16 00:23
CodingMan: .. 09/17 12:16
roccqqck: 的確有些pypi要裝其他非python套件才能用 09/23 18:30
roccqqck: 但也不一定要build 通常是下載binary就好 09/23 18:42
roccqqck: 例如ta-lib 09/24 20:18
roccqqck: https://pypi.org/project/FinMind/#files 09/25 01:26
roccqqck: 這個就要自己編譯 09/25 01:26
roccqqck: https://pypi.org/project/pipenv/#files 09/25 01:27
roccqqck: 這個有.whl就不用編譯 09/25 01:27