繁体   English   中英

点安装无法正常工作的Windows 7

[英]pip install not working windows 7

我已经下载了pip frpm https://sites.google.com/site/pydatalog/python/pip-for-windows

现在,当我在命令部分键入任何程序包名称或升级时,出现以下错误

Downloading https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Traceback (most recent call last):

 File "C:\Python33\lib\urllib\request.py", line 1248, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "C:\Python33\lib\http\client.py", line 1065, in request
    self._send_request(method, url, body, headers)
  File "C:\Python33\lib\http\client.py", line 1103, in _send_request
    self.endheaders(body)
  File "C:\Python33\lib\http\client.py", line 1061, in endheaders
    self._send_output(message_body)
  File "C:\Python33\lib\http\client.py", line 906, in _send_output
    self.send(msg)
  File "C:\Python33\lib\http\client.py", line 844, in send
    self.connect()
  File "C:\Python33\lib\http\client.py", line 1198, in connect
    self.timeout, self.source_address)
  File "C:\Python33\lib\socket.py", line 435, in create_connection
    raise err
  File "C:\Python33\lib\socket.py", line 426, in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] A connection attempt failed because the connected
 party did not properly respond after a period of time, or established connectio
n failed because connected host has failed to respond

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Admin~1\AppData\Local\Temp\rmv_setup.py", line 60, in <module>

    download(url, "ez_setup.py")
  File "C:\Users\Admin~1\AppData\Local\Temp\rmv_setup.py", line 30, in download

    src = urlopen(url)
  File "C:\Python33\lib\urllib\request.py", line 156, in urlopen
    return opener.open(url, data, timeout)
urllib.error.URLError: <urlopen error [WinError 10060] A connection attempt fail
ed because the connected party did not properly respond after a period of time,
or established connection failed because connected host has failed to respond>

我是代理人。 但我可以通过浏览器访问bitbucket.org 如何解决此问题?

考虑到您已经成功安装了pip,现在您正在尝试使用pip安装另一个模块。

pip具有“代理”选项。请尝试使用它,并检查它是否有帮助。

C:\Users\Administrator\Desktop>pip --help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  zip                         DEPRECATED. Zip individual packages.
  unzip                       DEPRECATED. Unzip individual packages.
  bundle                      DEPRECATED. Create pybundles.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  -v, --verbose               Give more output. Option is additive, and can be
                              used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log-file <path>           Path to a verbose non-appending log, that only
                              logs failures. This log is active by default at
                              C:\Users\Administrator\pip\pip.log.
  --log <path>                Path to a verbose appending log. This log is
                              inactive by default.
  --proxy <proxy>             Specify a proxy in the form
                              [user:passwd@]proxy.server:port.
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists:
                              (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --cert <path>               Path to alternate CA bundle.

C:\Users\Administrator\Desktop>

这更像是评论而不是答案。 如果您通过代理访问Internet,即除了建立代理之外您无权访问Internet,则pip / pip3将无法下载文件。 如果看不到响应,请尝试ping google.com ,然后尝试安装诸如proxyfire类的应用程序以在整个系统上强制使用代理设置。

希望能帮助到你。

错误10060表示它无法连接到远程对等方。
您可能想检查pingtelnet是否通过端口80起作用。如果仅ping起作用而telnet不能起作用,则您的计算机上的HTTP端口80已关闭。

您可以尝试通过其他工具(例如ncat进行连接

我知道urllib2库中存在一个允许您处理代理支持的函数,例如:

import urllib2 proxy_handle = urllib2.ProxyHandler({"http":"http://123.124.125.126:80"}) opener = urllib2.build_opener(proxy_handle) urllib2.install_opener(opener)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM