发现一种新的软件安装方式: pip

2018-12-31 00:55:31 +08:00
 XIVN1987

在 pypi 上发现了一个叫 cmake 的包,,感觉很奇怪,cmake 不是 C/C++的编译工具吗,怎么会跟 python 有关系,难道 cmake 是 python 写的??

于是把 cmake-3.13.2.post1-cp36-cp36m-win_amd64.whl 下载下来看了下,发现这个所谓的 python 包,里面就两个.py 文件,,内容还是些无关紧要的东西,倒是在 data/bin 目录下有 cmake.exe 、cmake-gui.exe 等文件,,

原来是把 python 的包机制作为一种软件安装手段了,,假装自己是个 python 包,方便用 pip 安装(>人<;)

第一次发现,,还有这么玩儿的

9107 次点击
所在节点    Python
28 条回复
ycfung
2018-12-31 17:52:58 +08:00
@pityhero233 @flowfire Steam 的库中可以添加本地的程序,不会和账户有什么关系,但是好友列表会显示你正在使用的程序名字(开着 steam 写代码逼格满满
008px
2018-12-31 17:56:55 +08:00
anaconda 不是很好用?自带超多库
Les1ie
2018-12-31 19:04:36 +08:00
pip 可以直接分发可用的程序,而不仅仅是 python 包,比如`you-get`, `youtube-dl`之类的
但是要注意,pip 是任何人都有权限上传文件的,包括恶意攻击者,使用 pip 下载东西之前,务必通过程序的官网或者 github 确认一下是否可信,确认名字拼写完全一样
dot2017
2018-12-31 19:13:23 +08:00
pip 不是很早就有了么。。。
blless
2018-12-31 19:36:39 +08:00
go get 更方便
leavic
2018-12-31 21:57:56 +08:00
这有啥奇怪的。。。
hatsuyuki
2019-01-01 11:05:10 +08:00
cmake 不是 C/C++ 的编译工具,是自动化构建工具
a226679594
2019-01-02 09:20:16 +08:00
anaconda 不是很好用?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/522647

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX