电脑新手求助关于 pip 和 python 的问题

2016-06-01 18:46:03 +08:00
 applelove
在网上搜索了,然后通过 homebrew 安装了 python3 ,系统是 ei capitan 10.11.5 ,安装之后也默认安装了 pip3


我就只装了这些,然后我想实现下面两个帖子的功能,查看微信被删和在 mpv 里看在线视频

https://www.v2ex.com/t/247813?p=3
https://www.v2ex.com/t/246998


我知道还需要安装 ffmpg ,这个可以通过 homebrew 安装吧?

微信那个要装 requests 模块,说是通过 pip 命令,问题是我现在 pip 在终端是不认的,只有输入 pip3 才认,所以我是应该输入 pip3 install requests 来安装吗?
还有 you-get 也是 pip3 install you-get 吗?

各位编程大大不吝赐教哈,谢谢了
2607 次点击
所在节点    Python
17 条回复
dangyuluo
2016-06-01 20:27:14 +08:00
可以自己试一下
notgod
2016-06-01 20:30:52 +08:00
这个不是可以直接测试下 又不会坏?
pimin
2016-06-01 20:32:17 +08:00
@dangyuluo
设计到 Python 版本切换,根据他的描述我认为他搞不定才来问的
helloSwift
2016-06-01 20:37:36 +08:00
需要 pip 的命令,统一换成 pip3 不就行了
pimin
2016-06-01 20:45:49 +08:00
1.微信脚本
微信脚本可以在 Python2.7 下运行,所以你现在的问题就是安装 pip 和 requests 模块;如果要用 Python3 直接 pip3 安装 requests 也是可以的运行的时候 Python3 wdf.py

2.mpv 用 homebrew 安装会帮你装上需要的依赖
直接安装 mpv 就可以了
applelove
2016-06-01 21:49:39 +08:00
@pimin
@helloSwift

谢谢,谢谢,微信脚本我测试成功了, you-get 也装好了,可以下优酷视频了,但是 youtube 的还不行,我有用 shadowsocks ,不论自动代理全局代理 you-get 都下不了 youtube 的视频,应该写什么代码呢?
0TSH60F7J2rVkg8t
2016-06-01 22:34:26 +08:00
@applelove
you-get -x 127.0.0.1:1080 http://youtu.be/xxxx
用参数指定代理地址就行了,详见
you-get --help
mogging
2016-06-01 22:44:55 +08:00
virtualenv 你值得拥有
patrickstar
2016-06-01 23:11:59 +08:00
建立你看看虚拟环境的建立,这样你随便折腾,搞烂了把虚拟目录删除掉重来一次
我在 linux 下一直用的 pyvenv 建立虚拟环境,这是原装自带的,应该在 OS X 下也可以用
applelove
2016-06-02 00:01:01 +08:00
@ahhui 我看了下 you-get 的 issue ,提到了现在不支持 socks 代理,你说的这个格式是 http 代理的, shadowsocks 用不了



@mogging
@patrickstar

我其实不想折腾,就是想实现一些功能,感觉虚拟环境反而更加折腾吧
mimzy
2016-06-02 00:26:24 +08:00
代理用 proxychains-ng
0TSH60F7J2rVkg8t
2016-06-02 07:04:54 +08:00
@applelove
我昨天还用了的,我也是 ss 啊! ss 要是不支持 http 代理那你的浏览器怎么发出的请求?何况我还用过 fiddler , gateway 指定的 ss 端口毫无问题啊。
applelove
2016-06-02 09:36:23 +08:00
@ahhui 是所有的 shadowsocks 代理都是 127.0.0.1:1080 这个地址吗? 这个地址我的 dropbox 使用有效,所以应该是可以的吧

但是用了这个代码后一直没反应了,也不告诉我下没下成功,回车后什么反应都没有
applelove
2016-06-02 11:56:31 +08:00
我用 brew 装了 proxychains-ng ,然后可以用了

好奇怪 proxychians 的代码有的说是 proxychians4 ,有的没有那个 4
0TSH60F7J2rVkg8t
2016-06-02 12:52:37 +08:00
@applelove 是啊,这个地址就是默认的监听地址,你也可以打开 ss 的设置,在里面看。 dropbox 也是设定的 http 代理,所以他如果没问题,那就是对的,如果你使用了代码之后没看到反应,那可以加个--debug 参数,会输出访问细节的,不过如果 ss 的速度不快的话,是得等很久才出进度条的。
applelove
2016-06-02 13:29:06 +08:00
@ahhui 我用的是这个帖子的方法,有图有真相

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

对了,我用的是 mac 系统,直接-x 127.0.0.1:1080 还是没搞定,就用 proxychains 了
0TSH60F7J2rVkg8t
2016-06-02 13:50:02 +08:00
@applelove 哦, mac 的就不知道了,我的 win 下这个地址很正常。

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

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

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

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

© 2021 V2EX