国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python設置代理和添加鏡像源的方法

2020-02-15 21:11:36
字體:
來源:轉載
供稿:網友

為什么要修改鏡像源?

一般使用python安裝庫,會用到pip install xxx 指令或者conda install xxx指令,因為pip和conda默認國外鏡像源,這時會在Python的官方源pypi.python.org/pypi 下載,速度很慢,有時會因為超時會拋異常無法下載成功,所以可以選擇一些比較穩定速度比較快的國內鏡像來下載python庫,可以顯著加快模塊安裝速度。

為什么要設置代理?

當計算機被限制上網時(公司安全考慮)就不能連外網了,此時需要設置代理來解決;通常公司要求通過代理聯網以保證網絡安全(即網絡連接外網時需要設置代理才可訪問);有時由于國外官方pypi被墻,導致不可用,也可通過設置代理訪問。

【注意】:pip和conda修改鏡像源的方式有所不同

配置文件

設置代理和添加鏡像源前先檢測配置文件是否存在,沒有則創建之。配置文件的路徑(不同系統路徑也有所不同):

1). Unix:$HOME/.config/pip/pip.conf

2). Mac:$HOME/Library/Application Support/pip/pip.conf

3). Windows:%APPDATA%/pip/pip.ini,%APPDATA%表示實際路徑,例如C:/Users/user_xxx/AppData/Roaming,可在cmd里執行echo %APPDATA%命令查看

【補充】:

1). 凡是pip命令行的參數都可以在配置文件里定義其默認值!

2). which pip可以指出pip的位置(例如:/usr/local/bin/pip)

pip設置代理

1). 單次設置:(Windows和Linux系統一樣)

直接在pip時設置代理即可:pip install some-package --proxy=http:// 代理服務器IP:端口號

pip install pandas --proxy=http://10.20.217.2:8080

2). 臨時設置(重連后失效):

  (1). Linux系統下:(在終端直接運行)

   export http_proxy='http://代理服務器IP:端口號port'
   export https_proxy='http://代理服務器IP:端口號port'

 export http_proxy=http://109.123.111.111:8000 export https_proxy=http://109.123.111.111:8000

  (2). windows系統下:(在終端直接運行)

   set http_proxy='http://代理服務器IP:端口號port'

   set http_proxy='http://代理服務器IP:端口號port'

set http_proxy=http://109.123.111.111:8000set https_proxy=http://109.123.111.111:8000

【注意】:設置之后可能使用ping時還是無法連接外網,但是pip時可以的,因為ping的協議不一樣不能使用這個代理、

3). 永久設置:( 打開配置文件)

 (1). Linux系統下打開pip.conf配置文件添加內容如下:

  [global]

  proxy=http://xxx.xxx.xxx.xxx:8080        # 替換出自己的代理地址

  # 在.pip目錄創建并編輯pip.conf(沒有配置文件時)  mkdir ~/.pip   # 創建pip文件夾  cd ~/.pip     # 創建pip.conf文件   vi pip.conf    # 打開pip.conf文件   # 按i進入編輯模式:  [global]  proxy=http://10.20.217.2:8080 # 按ESC鍵,再輸入wq保存即可。            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗水县| 扎兰屯市| 敖汉旗| 云安县| 桃源县| 长宁区| 托克逊县| 娱乐| 斗六市| 龙岩市| 凭祥市| 饶阳县| 海宁市| 宣恩县| 炉霍县| 堆龙德庆县| 正定县| 龙南县| 崇义县| 万荣县| 张北县| 连南| 龙川县| 花垣县| 淮滨县| 普陀区| 台东县| 西宁市| 北宁市| 综艺| 沂水县| 潞城市| 福鼎市| 九龙坡区| 衢州市| 农安县| 邹平县| 阳春市| 县级市| 抚松县| 鄂伦春自治旗|