这个问题困扰了我半个月,尝试了各种办法无果,最终用一个不能称之为解决办法的办法来勉强安装包。
问题发生的原因:公司的内网使用代理访问外网,代理配置了账户名和密码,每次打开浏览器都需要重新输入账户名和密码才能够登录。这样导致很多类似pip的工具无法使用。
解决方法: 直接去国内的源手动下载安装包,然后用pip手动安装,好蠢。 1.国内镜像:http://mirrors.aliyun.com/pypi/simple/ 阿里云的镜像
2.ctrl+f 搜索,然后找到适合自己电脑的版本,下载。
3. 进入下载路径,pip install xxxxxxx.gz安装。
缺点:无法自动安装依赖库,需要手动安装各种底层的库,如果是一些大的包会有很多依赖。
补充:推荐使用anaconda navigator这个开发工具,内置python3以及很多包,如果出现没有安装的包需要手动安装依赖项,也不会太多。自己手动安装了一个kersa也就下载了五六个包吧。。
以前尝试过的方法:
1.http_proxy='http://xxx:xxx@xx.xxx.xx.x:xxx':手动设置代理,无效。公司代理的验证机制好像不支持这操作。
2.使用cntlm,我能找到的最新的cntlm版本也是2011年的,好像停止更新了,文档也比较少。配置之后,无法连接。
网友评论