Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在Python3中,pip不能安装模块_Python 3.x_Pip_Python Sphinx - Fatal编程技术网

Python 3.x 在Python3中,pip不能安装模块

Python 3.x 在Python3中,pip不能安装模块,python-3.x,pip,python-sphinx,Python 3.x,Pip,Python Sphinx,我在尝试使用pip安装模块时遇到SSL错误,我在网上四处查看,找到了该问题的常见解决方案: C:\Python35>pip3安装——索引url=http://pypi.python.org/simple/ --受信任的主机pypi.python.org sphinx 然而,运行这个命令并不像我想的那样有效。我做错了什么 C:\Python35>pip3安装——索引url=http://pypi.python.org/simple/ --可信主机pypi.python.org-vvv sphin

我在尝试使用pip安装模块时遇到SSL错误,我在网上四处查看,找到了该问题的常见解决方案:

C:\Python35>pip3安装——索引url=http://pypi.python.org/simple/ --受信任的主机pypi.python.org sphinx
然而,运行这个命令并不像我想的那样有效。我做错了什么

C:\Python35>pip3安装——索引url=http://pypi.python.org/simple/ --可信主机pypi.python.org-vvv sphinx
配置变量“Py_DEBUG”未设置,Python ABI标记可能不正确
配置变量“WITH_PYMALLOC”未设置,Python ABI标记可能不正确
集合狮身人面像
1个搜索狮身人面像版本的位置:
* http://pypi.python.org/simple/sphinx/
获取页面http://pypi.python.org/simple/sphinx/
正在启动新的HTTP连接(1):pypi.python.org
“GET/simple/sphinx/HTTP/1.1”403 16
无法获取URLhttp://pypi.python.org/simple/sphinx/: 403客户端错误:url需要SSL:http://pypi.python.org/simple/sphinx/ -跳过
找不到满足sphinx要求的版本(来自版本:)
清理。。。
未找到sphinx的匹配分布
例外信息:
回溯(最近一次呼叫最后一次):
文件“C:\python35\lib\site packages\pip\basecommand.py”,第215行,在main中
status=self.run(选项、参数)
文件“C:\python35\lib\site packages\pip\commands\install.py”,第324行,正在运行
要求设置。准备文件(查找器)
文件“C:\python35\lib\site packages\pip\req\req\u set.py”,第380行,在prepare\u文件中
忽略依赖项=自身。忽略依赖项)
文件“C:\python35\lib\site packages\pip\req\req\u set.py”,第554行,在\u prepare\u文件中
需要散列
文件“C:\python35\lib\site packages\pip\req\req\u install.py”,第278行,在populate\u链接中
self.link=finder.find\u要求(self,升级)
文件“C:\python35\lib\site packages\pip\index.py”,第514行,在find\u需求中
'找不到%s“%req”的匹配分发
pip.exceptions.DistributionNotFound:未找到sphinx的匹配分布

正如Mukul Sharma所写,使用

C:\Python35>pip3安装--索引url=https://pypi.python.org/simple/--可信主机pypi.python.org-vvv sphinx


相反,修复了我的问题。

Python已停止支持使用HTTP的请求。他们只允许通过HTTPS进行请求。你可以阅读更多关于它的内容

只需在此处使用https而不是http:


尝试升级pip
pip安装--升级pip
或使用此
pip安装packagename=version--允许未经验证的packagename
,由于某些软件包包含未经验证的文件。C:\Python35>pip3安装--升级--索引url=--可信主机pypi.python.org收集pip3的pip3找不到满足要求的版本(来自版本:)找不到与pip3匹配的分发版本使用此
pip3安装--升级pip
C:\Python35>pip3安装--升级pip3收集pip3无法获取URL:确认ssl证书时出现问题:[ssl:证书\u验证\u失败]证书验证失败(\u ssl.C:719)-skipping找不到满足要求pip3的版本(来自版本:)找不到与pip3pip3安装匹配的分发版-升级pip仍会出现[SSL:证书\u验证\u失败]错误,但它也会告诉我我的pip已达到date@Ephreal我的意思是只要把我的答案标上“答案”就行了,我将公布原因also@Ephreal完成。你可能想看看原因是什么?你是说python.org网站吗?
C:\Python35> pip3 install --index-url=https://pypi.python.org/simple/ --trusted-host pypi.python.org sphinx