文章目录

  • 我使用的版本
  • python :3.5
  • pip :pip-21.2.4
  • 遇到问题
  • 问题1
  • 问题分析
  • 解决方案
  • 问题2
  • 问题分析
  • 解决方案


我使用的版本

python :3.5

https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe 下载地址

pip :pip-21.2.4

https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0/pip-21.2.4.tar.gz

遇到问题

问题1

ERROR: Exception:
Traceback (most recent call last):
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_internal\cli\base_command.py”, line 173, in _main
status = self.run(options, args)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_internal\commands\search.py”, line 54, in run
pypi_hits = self.search(query, options)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_internal\commands\search.py”, line 74, in search
hits = pypi.search({‘name’: query, ‘summary’: query}, ‘or’)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\xmlrpc\client.py”, line 1116, in call
return self.__send(self.__name, args)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\xmlrpc\client.py”, line 1458, in __request
response = self.__transport.request(
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_internal\network\xmlrpc.py”, line 44, in request
response = self._session.post(
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\requests\sessions.py”, line 590, in post
return self.request(‘POST’, url, data=data, json=json, **kwargs)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_internal\network\session.py”, line 454, in request
return super().request(method, url, *args, **kwargs)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\requests\sessions.py”, line 542, in request
resp = self.send(prep, **send_kwargs)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\requests\sessions.py”, line 655, in send
r = adapter.send(request, **kwargs)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\cachecontrol\adapter.py”, line 53, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\requests\adapters.py”, line 439, in send
resp = conn.urlopen(
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\connectionpool.py”, line 696, in urlopen
self._prepare_proxy(conn)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\connectionpool.py”, line 964, in _prepare_proxy
conn.connect()
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\connection.py”, line 359, in connect
conn = self._connect_tls_proxy(hostname, conn)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\connection.py”, line 500, in connect_tls_proxy
return ssl_wrap_socket(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\util\ssl
.py", line 453, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(sock, context, tls_in_tls)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\pip-21.2.4-py3.9.egg\pip_vendor\urllib3\util\ssl
.py", line 495, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 500, in wrap_socket
return self.sslsocket_class._create(
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 997, in _create
raise ValueError(“check_hostname requires server_hostname”)
ValueError: check_hostname requires server_hostname

问题分析

需要配置国内镜像

解决方案

1 打开C:\Users\用户名 我的是 C:\Users\Administrator
2 新建文件夹pip
3 新建 pip.ini 添加

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true
timeout = 6000

问题2

The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with ‘–trusted-host mirrors.aliyun.com’.
Could not find a version that satisfies the requirement django (from versions: )
No matching distribution found for django

问题分析

由于配置资源不是https 拒绝访问

解决方案

2 把C:\Users\Administrator\pip\pip.ini 里面的
index-url=http: //mirrors.aliyun.com/pypi/simple/
修改为
index-url=https: //mirrors.aliyun.com/pypi/simple/
复制这里替换
index-url=https: //mirrors.aliyun.com/pypi/simple/