寫shell指令碼實現自動寫入
pip國內的一些映象
阿里雲
中國科技大學
豆瓣(douban)
清華大學
中國科學技術大學
可以在使用pip的時候在後面加上-i引數,指定pip源
eg: pip install scrapy -i --trusted-host pypi.tuna.tsinghua.edu.cn
#!/bin/bash
# linux系統pip換源
# pip國內的一些映象
# 阿里雲
# 中國科技大學
# 豆瓣(douban)
# 清華大學
# 中國科學技術大學
# 1.建立pip源變數 這裡選擇阿里雲pip源
source_url=
''# 2.修改 ~/.pip/pip.conf (沒有就建立乙個)
pip_conf_file=~/.pip/pip.conf
backup_conf_file=~/.pip/pip.conf.bak
pip_dir=~/.pip
# 判斷是否存在檔案
if[ -e $pip_conf_file]&&
[ -f $pip_conf_file];
then
# 已經存在, 選擇是否備份並繼續
typeset -u input
read -p "檔案已存在 輸入y/y/yes/yes/回車 自動備份並繼續:" input
if[[
$input
='yes'
||$input
='y'
|| -z $input]]
;then
ifmv
$pip_conf_file
$backup_conf_file
;then
ifecho
'[global]'
>
$pip_conf_file
&&echo
"index-url=$"
>>
$pip_conf_file
;then
# 寫入pip源成功
echo
'寫入pip源成功, 快去體驗快速安裝python模組的感覺吧'
else
echo
'寫入失敗'
exit 1
fielse
# 備份失敗
echo
'備份失敗'
exit 1
fielse
# 選擇退出
echo
'選擇退出'
exit 1
fielse
# 檔案不存在
# 判斷目錄是否存在
if[ -d $pip_dir];
then
# 目錄存在直接新建檔案
ifecho
'[global]'
>
$pip_conf_file
&&echo
"index-url=$"
>>
$pip_conf_file
;then
# 寫入pip源成功
echo
'寫入pip源成功, 快去體驗快速安裝python模組的感覺吧'
else
echo
'寫入失敗'
exit 1
fielse
# 目錄不存在, 先建立目錄
ifmkdir
$pip_dir
;then
# 建立目錄成功
# 建立檔案, 寫入pip源
ifecho
'[global]'
>
$pip_conf_file
&&echo
"index-url=$"
>>
$pip_conf_file
;then
# 寫入pip源成功
echo
'寫入pip源成功, 快去體驗快速安裝python模組的感覺吧'
else
echo
'寫入失敗'
exit 1
fielse
# 建立目錄失敗
echo
'建立目錄失敗'
exit 1
fififi
exit 0
linux下pip換源.sh–> Ubuntu 系統換源 pip 換源
1 複製原檔案備份 sudo cp etc apt sources.list etc apt sources.list.bak 2 編輯源列表檔案 sudo vim etc apt sources.list 3 將原來的列表刪除,新增如下內容 deb vivid main restricted un...
pip 換源以及上傳庫(pip換源2)
一 換pip安裝源步驟 1 在 c users 使用者名稱下建立pip資料夾 2 在檔案裡面裡面建立pip.ini檔案 3 在pip.ini裡面寫入 global timeout 6000 index url 二 設定pypirc 1 在在 c users 使用者名稱下建立 pypirc檔案 2 在...
pip換源 pip更換國內映象源
pip國內的一些映象 阿里雲 中國科技大學 豆瓣 douban 清華大學 中國科學技術大學 修改源方法 臨時使用 可以在使用pip的時候在後面加上 i引數,指定pip源 eg pip install scrapy i 永久修改 linux 修改 pip pip.conf 沒有就建立乙個 內容如下 g...