推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
applelove
V2EX  ›  Python

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

  •  
  •   applelove · Jun 1, 2016 · 3080 views
    This topic created in 3644 days ago, the information mentioned may be changed or developed.
    在网上搜索了,然后通过 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 吗?

    各位编程大大不吝赐教哈,谢谢了
    17 replies    2016-06-02 13:50:02 +08:00
    dangyuluo
        1
    dangyuluo  
       Jun 1, 2016
    可以自己试一下
    notgod
        2
    notgod  
       Jun 1, 2016 via iPhone
    这个不是可以直接测试下 又不会坏?
    pimin
        3
    pimin  
       Jun 1, 2016 via Android
    @dangyuluo
    设计到 Python 版本切换,根据他的描述我认为他搞不定才来问的
    helloSwift
        4
    helloSwift  
       Jun 1, 2016
    需要 pip 的命令,统一换成 pip3 不就行了
    pimin
        5
    pimin  
       Jun 1, 2016 via Android
    1.微信脚本
    微信脚本可以在 Python2.7 下运行,所以你现在的问题就是安装 pip 和 requests 模块;如果要用 Python3 直接 pip3 安装 requests 也是可以的运行的时候 Python3 wdf.py

    2.mpv 用 homebrew 安装会帮你装上需要的依赖
    直接安装 mpv 就可以了
    applelove
        6
    applelove  
    OP
       Jun 1, 2016
    @pimin
    @helloSwift

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



    @mogging
    @patrickstar

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

    但是用了这个代码后一直没反应了,也不告诉我下没下成功,回车后什么反应都没有
    applelove
        14
    applelove  
    OP
       Jun 2, 2016
    我用 brew 装了 proxychains-ng ,然后可以用了

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

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

    对了,我用的是 mac 系统,直接-x 127.0.0.1:1080 还是没搞定,就用 proxychains 了
    0TSH60F7J2rVkg8t
        17
    0TSH60F7J2rVkg8t  
       Jun 2, 2016
    @applelove 哦, mac 的就不知道了,我的 win 下这个地址很正常。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5823 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 06:39 · PVG 14:39 · LAX 23:39 · JFK 02:39
    ♥ Do have faith in what you're doing.