Linux中如何为pip安装添加代理
Linux pip安装添加代理
在Linux中经常会用pip包管理工具,由于远程连接的问题,可能会出现各种各样奇怪的问题,使用pip镜像代理,可以加速pip安装
修改文件
~/.pip/pip.conf(没有的话就创建一个,就放在home路径下
添加
[global] index-url = https://pypi.tuna.tsinghua.edu.cn.simple
PIP安装指明安装版本
pip install django==1.11.11 # 我们大多是安装包需要指明安装版本,使用==来指明版本
Linux下代理设置详解
1、yum代理设置
/etc/yum.conf 镜像设置 /etc/yum.repos.d/
2、pypi镜像源设置
➜ ~ cat .pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
3、maven中心仓库设置
.m2/settings.xml
4、wget代理
/etc/wgetrc
5、shell的全局代理,这样wgetc也走这个代理
/etc/profile http_proxy=proxy.abc.com:80 https_proxy=$http_proxy ftp_proxy=user:password@proxy.abc.com:8080 no_proxy=*.abc.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1 export http_proxy https_proxy ftp_proxy no_proxy 、
http_proxy
:http协议使用代理服务器地址;https_proxy
:https协议使用安全代理地址;ftp_proxy
:ftp协议使用代理服务器地址;user
:代理使用的用户名;password
:代理使用用户名的密码;proxy.abc.com
:代理地址,可以是IP,也可以是域名;8080
:使用的端口;no_proxy
:不使用代理的主机或IP。
保存退出,注销重新登陆系统即可生效。
有些linux服务器处于内网,并且没有公网ip,故要想与外网进行http/https通信只能通过nat或者加proxy的方式。
nat服务器有网段的限制,而http/https proxy代理则没有,使用起来也方便。
同时有部分网址不需要走代理
解决:添加环境变量
设置代理
export http_proxy=proxyserver:port
问题
系统环境变量配置高于/etc/hosts文件,导致一个没有域名解析但绑定了host的时候任然走代理,代理找不到对应的ip,导致访问失败
解决:设置不走代理
export no_proxy=‘a.test.com,127.0.0.1,2.2.2.2'
注:no_proxy不支持模糊匹配,如*.com.cn
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux (Ubuntu)休眠,挂起,待机,关机的命令详细介绍
这篇文章主要介绍了Linux 休眠,挂起,待机,关机的命令详细介绍的相关资料,需要的朋友可以参考下2016-10-10Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platfo
这篇文章主要介绍了Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题,本文给大家分享解决方案,需要的朋友可以参考下2020-08-08Linux利用lsof/extundelete工具恢复误删除的文件或目录
这篇文章主要给大家介绍了关于Linux利用lsof/extundelete工具恢复误删除的文件或目录的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
最新评论