解决 ‘Could not fetch URL https://pypi.python.org’的问题

摘要:
【前提】:win10下python3和python2共存环境,但是环境变量只配置了python3【问题】:用pip安装一个包执行pip2installxxx的时候报错Fatalerrorinlauncher:Unabletocreateprocessusing'"'执行pip3installxxx的时候报同样的错误Fatalerrorinlauncher:Unabletocreateprocess

【前提】:

win10下python3和python2共存环境,但是环境变量只配置了python3

【问题】:

用pip安装一个包
执行pip2 install xxx的时候报错
Fatal error in launcher: Unable to create process using '"'

执行pip3 install xxx的时候报同样的错误
Fatal error in launcher: Unable to create process using '"'

解决 ‘Could not fetch URL https://pypi.python.org’的问题第1张

【解决】:
python2 -m pip install XXX
python3 -m pip install XXX

解决 ‘Could not fetch URL https://pypi.python.org’的问题第2张

报了新的错误 :

Could not fetch URL https://pypi.org/simple/xlsxwriter/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/xlsxwriter/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)'))) - skipping

研究了好久只知道是证书的错误~按照网上的各种指导尝试了如下方案

1.第一种尝试方式:直接下载get-pip.py文件,执行命令pythonget-pip.py 结果是:失败

2.第二种尝试方式:加上--trusted-host 执行pip --trusted-host pypi.python.org install xxx结果是:失败

3.第三种尝试:发现是url的来源的问题,换成了国内的pip源就可以正常安装了,我使用的是:pip install xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com,结果:失败

1)http://mirrors.aliyun.com/pypi/simple/阿里云

2)https://pypi.mirrors.ustc.edu.cn/simple/中国科技大学

3)http://pypi.douban.com/simple/ 豆瓣

4)https://pypi.tuna.tsinghua.edu.cn/simple/清华大学

5)http://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学

4.第四种尝试:思考了一下混合了两个问题的解决方法,使用命令python -m pip install xlsxwriter --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org ,结果:成功

解决 ‘Could not fetch URL https://pypi.python.org’的问题第3张

免责声明:文章转载自《解决 ‘Could not fetch URL https://pypi.python.org’的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ubuntu18.04+GTX1080Ti+CUDA9.0+cuDNN7.0+TensorFlow-GPU1.9环境搭建二元函数求极值判别式AC-B^2下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

redis查找大key

redis中查找出比较大的key 下面直接上代码 (请在测试机上测试)#!/usr/bin/env python import sys import redis def check_big_key(r, k): bigKey = False length = 0 try: type = r.ty...

安装django(使用国内镜像)

1.安装django之前需要安装python及pip, python与django的对应版本请自行百度 2.安装之后,需要配置python及pip的环境变量,具体配置方法请自行百度 3.django的安装:使用pip install django 默认安装最新版本的django 安装时候若有如下报错: File "c:installpython37libs...

sshd_config配置详解

sshd_config配置详解 名称sshd_config - OpenSSH SSH 服务器守护进程配置文件 大纲/etc/ssh/sshd_config 描述sshd(8) 默认从 /etc/ssh/sshd_config 文件(或通过 -f 命令行选项指定的文件)读取配置信息。配置文件是由"指令 值"对组成的,每行一个。空行和以'#'开头的行都将被忽...

Ansible-基础

Ansible架构 Inventory 主机清单,可以对主机分组 ansible-hoc ansible的命令,适用临时场景 ansible-playbook ansible是一个场景的集合,是YAML语言 被控端: 被管理的主机 连接协议:ansible是用的ssh协议,所以被控端不需要安装额外的agent,这也是 ansible-galaxy 连...

Mac-VM迁移注意事项

1.迁移之后首先查看mac的网关是多少: 先cd /Library/Preferences/VMware Fusion/vmnet8 然后 cat nat.conf ip 172.16.190.2就是我的网关,你的和我的应该不一致 2.配置虚拟机中的网络 点击系统-首选项-网络连接。 配置你的网卡,我的是eth1. 地址就是你的这台虚拟机ip,网关和dn...

ssh 提示Connection closed by * 的解决方案

使用ssh方式连接linux系统时,发现一直上报这个错误: Connection closed by 192.168.3.71 port 22 刚开始还以为是端口被防火墙禁止了呢,通过关闭和查看,并没有发现 什么错误,这就要详细的分析了。到底是哪儿出的问题呢? 根据思路来,先看log:从log可以看出,出错的原因很明显,就是加密文件权限有问题了,接下来就去...