sniperhgy
V2EX  ›  问与答

[求助] 如何为 windows 下的 python 的 pip 工具设置代理服务器?

  •  
  •   sniperhgy · Jun 24, 2015 · 16505 views
    This topic created in 4001 days ago, the information mentioned may be changed or developed.
    如题,初学python,看到教程上讲到用pip来安装package,但是公司的网有限制,如果想访问外网必须走代理。自己google了一下,看了很多讲解,根据网上的说法,写了如下指令,但是未果:
    [code]
    pip install --proxy="http://domain\username:[email protected]:80" Pillow
    [/code]

    其中domain是域名,username是我的域用户名,pwd是域密码(其中还有一个特殊字符^),有些问题想请教大家:
    1)domain和username之间的\,是否需要写成\\(转意)?
    2)pwd里面的^,在dos下是一个escape character,写在命令里面的时候,要怎么写,我看有人说写成^^,有人说写成^%5E,也有人说直接写^,但是都没有成功。

    请大家不吝赐教,谢谢了。
    10 replies    2017-05-18 09:45:43 +08:00
    oseau
        1
    oseau  
       Jun 24, 2015
    推荐 anaconda ,自带大部分常用科学计算的包。包括你这里要装的Pillow。

    https://store.continuum.io/cshop/anaconda/
    sniperhgy
        2
    sniperhgy  
    OP
       Jun 24, 2015
    @oseau 谢谢马里奥同学,推荐的内容真的很棒。但是还是想知道要怎么设置代理,那样才是根本啊^_^
    sniperhgy
        3
    sniperhgy  
    OP
       Jun 24, 2015
    万能的V友啊,帮帮忙,谢谢了^_^
    geeklian
        4
    geeklian  
       Jun 24, 2015 via iPhone
    set HTTP_PROXY=http://192.168.1.1:8118
    set HTTPs_PROXY=http://192.168.1.1:8118
    ....
    sniperhgy
        5
    sniperhgy  
    OP
       Jun 24, 2015
    @geeklian 谢谢毛利叔叔,但是我需要设定域用户名和密码的,请仔细看看我的求助。
    geeklian
        6
    geeklian  
       Jun 24, 2015
    @sniperhgy

    假设域名:gk.local
    域用户:domain_user
    那么应该用

    http://domain_user%40gk.local:[email protected]

    password部分亦应该用转义字符...直接写成%5E应该是正确方法吧。
    sniperhgy
        7
    sniperhgy  
    OP
       Jun 25, 2015
    @geeklian 感谢回复,我再去试试看,不过觉得那个%40有点可疑^_^,貌似那是@符号吧?貌似域名和域用户名之间用\ ?
    geeklian
        8
    geeklian  
       Jun 25, 2015 via iPhone
    @sniperhgy
    用户@域名
    域名\用户名
    这两种应该多数时候通用的,后者在微软的ad里叫2000以前版本登录名。
    heaventear
        9
    heaventear  
       May 17, 2017
    推荐看看天路加速器上的 pip 加速教程, 亲测可用,https://91tianlu.cn/knowledgebase.php?action=displayarticle&id=22
    sniperhgy
        10
    sniperhgy  
    OP
       May 18, 2017
    @heaventear 谢谢你的网址,之前毛利叔叔(@geeklian )的方法已经可用了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 21:14 · PVG 05:14 · LAX 14:14 · JFK 17:14
    ♥ Do have faith in what you're doing.