作者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/cn.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