V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sniperhgy
V2EX  ›  问与答

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

  •  
  •   sniperhgy · 2015-06-24 15:17:45 +08:00 · 15659 次点击
    这是一个创建于 3426 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,初学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 条回复    2017-05-18 09:45:43 +08:00
    oseau
        1
    oseau  
       2015-06-24 15:49:57 +08:00
    推荐 anaconda ,自带大部分常用科学计算的包。包括你这里要装的Pillow。

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

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

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

    password部分亦应该用转义字符...直接写成%5E应该是正确方法吧。
    sniperhgy
        7
    sniperhgy  
    OP
       2015-06-25 10:16:35 +08:00
    @geeklian 感谢回复,我再去试试看,不过觉得那个%40有点可疑^_^,貌似那是@符号吧?貌似域名和域用户名之间用\ ?
    geeklian
        8
    geeklian  
       2015-06-25 10:35:36 +08:00 via iPhone
    @sniperhgy
    用户@域名
    域名\用户名
    这两种应该多数时候通用的,后者在微软的ad里叫2000以前版本登录名。
    heaventear
        9
    heaventear  
       2017-05-17 17:05:59 +08:00
    推荐看看天路加速器上的 pip 加速教程, 亲测可用,https://91tianlu.cn/knowledgebase.php?action=displayarticle&id=22
    sniperhgy
        10
    sniperhgy  
    OP
       2017-05-18 09:45:43 +08:00
    @heaventear 谢谢你的网址,之前毛利叔叔(@geeklian )的方法已经可用了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2639 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.