Linux中如何為pip安裝添加代理
Linux pip安裝添加代理
在Linux中經(jīng)常會(huì)用pip包管理工具,由于遠(yuǎn)程連接的問題,可能會(huì)出現(xiàn)各種各樣奇怪的問題,使用pip鏡像代理,可以加速pip安裝
修改文件
~/.pip/pip.conf(沒有的話就創(chuàng)建一個(gè),就放在home路徑下
添加
[global] index-url = https://pypi.tuna.tsinghua.edu.cn.simple
PIP安裝指明安裝版本
pip install django==1.11.11 ?# 我們大多是安裝包需要指明安裝版本,使用==來指明版本
Linux下代理設(shè)置詳解
1、yum代理設(shè)置
/etc/yum.conf 鏡像設(shè)置 /etc/yum.repos.d/
2、pypi鏡像源設(shè)置
? ?~ cat .pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
3、maven中心倉庫設(shè)置
.m2/settings.xml
4、wget代理
/etc/wgetrc
5、shell的全局代理,這樣wgetc也走這個(gè)代理
/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協(xié)議使用代理服務(wù)器地址;https_proxy
:https協(xié)議使用安全代理地址;ftp_proxy
:ftp協(xié)議使用代理服務(wù)器地址;user
:代理使用的用戶名;password
:代理使用用戶名的密碼;proxy.abc.com
:代理地址,可以是IP,也可以是域名;8080
:使用的端口;no_proxy
:不使用代理的主機(jī)或IP。
保存退出,注銷重新登陸系統(tǒng)即可生效。
有些linux服務(wù)器處于內(nèi)網(wǎng),并且沒有公網(wǎng)ip,故要想與外網(wǎng)進(jìn)行http/https通信只能通過nat或者加proxy的方式。
nat服務(wù)器有網(wǎng)段的限制,而http/https proxy代理則沒有,使用起來也方便。
同時(shí)有部分網(wǎng)址不需要走代理
解決:添加環(huán)境變量
設(shè)置代理
export http_proxy=proxyserver:port
問題
系統(tǒng)環(huán)境變量配置高于/etc/hosts文件,導(dǎo)致一個(gè)沒有域名解析但綁定了host的時(shí)候任然走代理,代理找不到對應(yīng)的ip,導(dǎo)致訪問失敗
解決:設(shè)置不走代理
export no_proxy=‘a(chǎn).test.com,127.0.0.1,2.2.2.2'
注:no_proxy不支持模糊匹配,如*.com.cn
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Apache開啟并實(shí)現(xiàn)網(wǎng)站偽靜態(tài)化的方法
Apache的Mod_Rewrite對URL進(jìn)行重寫,實(shí)現(xiàn)網(wǎng)站偽靜態(tài)化,這里就為大家介紹一下2022-08-08關(guān)于Linux本地虛擬機(jī)ping不通,未知的名稱或服務(wù)已解決
在配置虛擬機(jī)網(wǎng)絡(luò)時(shí),首先需要在本地檢查本機(jī)IP和網(wǎng)關(guān),確保與虛擬機(jī)中的虛擬網(wǎng)卡設(shè)置一致,具體步驟包括使用cmd命令行工具通過ipconfig命令查看本機(jī)的IP地址和網(wǎng)關(guān),確認(rèn)虛擬網(wǎng)卡的IP地址在相同網(wǎng)段且網(wǎng)關(guān)設(shè)置正確2024-11-11詳解Linux運(yùn)維CentOS系統(tǒng)SVN雙備份Shell腳本
本篇文章主要介紹了詳解Linux運(yùn)維CentOS系統(tǒng)SVN雙備份Shell腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06CentOS基于nginx反向代理實(shí)現(xiàn)負(fù)載均衡的方法
這篇文章主要介紹了CentOS基于nginx反向代理實(shí)現(xiàn)負(fù)載均衡的方法,簡單分析了CentOS環(huán)境下nginx負(fù)載均衡的原理及nginx安裝與相關(guān)設(shè)置操作技巧,需要的朋友可以參考下2018-04-04linux主機(jī)AMH管理面板安裝教程及建站使用方法(圖文)
這篇文章主要介紹了linux主機(jī)AMH管理面板安裝教程及建站使用,需要的朋友可以參考下2015-10-10