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