anaconda收集内网源和安装

(base) [test@localhost ~]$ cat .condarc
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
show_channel_urls: true

(base) [test@localhost ~]$ ls
absl-py-0.7.1-py37_0.tar.bz2              cython-0.29.13-py37he6710b0_0.tar.bz2    keras-preprocessing-1.1.0-py_1.tar.bz2     tbb-2019.4-hfd86e86_0.tar.bz2
anaconda3                                 down.sh                                  libprotobuf-3.8.0-hd408876_0.tar.bz2       tensorboard-1.14.0-py37hf484d3e_0.tar.bz2
Anaconda3-2019.07-Linux-x86_64.sh         gast-0.2.2-py37_0.tar.bz2                lightgbm-2.2.1-py37he6710b0_0.conda        tensorflow-1.14.0-mkl_py37h45c423b_0.tar.bz2
anaconda-custom-py37_1.tar.bz2            google-pasta-0.1.7-py_0.tar.bz2          lightgbm-2.2.1-py37he6710b0_0.tar.bz2      tensorflow-base-1.14.0-mkl_py37h7ce6ba3_0.tar.bz2
_anaconda_depends-2019.03-py37_0.tar.bz2  grpcio-1.16.1-py37hf8bcb03_1.conda       markdown-3.1.1-py37_0.tar.bz2              tensorflow-estimator-1.14.0-py_0.tar.bz2
astor-0.8.0-py37_0.tar.bz2                grpcio-1.16.1-py37hf8bcb03_1.tar.bz2     openssl-1.1.1c-h7b6447c_1.conda            termcolor-1.1.0-py37_1.tar.bz2
ca-certificates-2019.5.15-1.tar.bz2       imbalanced_learn-0.5.0-py3-none-any.whl  openssl-1.1.1c-h7b6447c_1.tar.bz2          _tflow_select-2.3.0-mkl.tar.bz2
c-ares-1.15.0-h7b6447c_1001.tar.bz2       imblearn-0.0-py2.py3-none-any.whl        protobuf-3.8.0-py37he6710b0_0.tar.bz2      widgetsnbextension-3.5.1-py37_0.tar.bz2
certifi-2019.6.16-py37_1.tar.bz2          install.sh                               sklearn2pmml-0.49.0.tar.gz                 xgboost-0.90-py2.py3-none-manylinux1_x86_64.whl
conda-4.7.11-py37_0.tar.bz2               keras-applications-1.0.8-py_0.tar.bz2    sklearn_pandas-1.8.0-py2.py3-none-any.whl
(base) [test@localhost ~]$ cat down.sh
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/lightgbm-2.2.1-py37he6710b0_0.conda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/lightgbm-2.2.1-py37he6710b0_0.tar.bz2

wget https://files.pythonhosted.org/packages/1f/48/4e1461d828baf41d609efaa720d20090ac6ec346b5daad3c88e243e2207e/sklearn_pandas-1.8.0-py2.py3-none-any.whl
wget https://mirrors.aliyun.com/pypi/packages/c1/24/5fe7237b2eca13ee0cfb100bec8c23f4e69ce9df852a64b0493d49dae4e0/xgboost-0.90-py2.py3-none-manylinux1_x86_64.whl

wget https://mirrors.aliyun.com/pypi/packages/c2/40/61167a7fc69991248d20b552a1ff96770184064e40f9942e4eb3703bf518/sklearn2pmml-0.49.0.tar.gz
wget https://files.pythonhosted.org/packages/81/a7/4179e6ebfd654bd0eac0b9c06125b8b4c96a9d0a8ff9e9507eb2a26d2d7e/imblearn-0.0-py2.py3-none-any.whl

wget https://files.pythonhosted.org/packages/e6/62/08c14224a7e242df2cef7b312d2ef821c3931ec9b015ff93bb52ec8a10a3/imbalanced_learn-0.5.0-py3-none-any.whl
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/openssl-1.1.1c-h7b6447c_1.conda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/grpcio-1.16.1-py37hf8bcb03_1.conda



#tensorflow
SOURCE="https://mirrors.tuna.tsinghua.edu.cn/anaconda/"
END=".tar.bz2"
FILE="
pkgs/main/linux-64::cython-0.29.13-py37he6710b0_0
pkgs/main/linux-64::widgetsnbextension-3.5.1-py37_0
pkgs/main/linux-64::conda-4.7.11-py37_0
pkgs/main/linux-64::openssl-1.1.1c-h7b6447c_1
pkgs/main/linux-64::_anaconda_depends-2019.03-py37_0
pkgs/main/linux-64::_tflow_select-2.3.0-mkl
pkgs/main/linux-64::absl-py-0.7.1-py37_0
pkgs/main/linux-64::astor-0.8.0-py37_0
pkgs/main/linux-64::c-ares-1.15.0-h7b6447c_1001
pkgs/main/linux-64::gast-0.2.2-py37_0
pkgs/main/noarch::google-pasta-0.1.7-py_0
pkgs/main/linux-64::grpcio-1.16.1-py37hf8bcb03_1
pkgs/main/noarch::keras-applications-1.0.8-py_0
pkgs/main/noarch::keras-preprocessing-1.1.0-py_1
pkgs/main/linux-64::libprotobuf-3.8.0-hd408876_0
pkgs/main/linux-64::markdown-3.1.1-py37_0
pkgs/main/linux-64::protobuf-3.8.0-py37he6710b0_0
pkgs/main/linux-64::tbb-2019.4-hfd86e86_0
pkgs/main/linux-64::tensorboard-1.14.0-py37hf484d3e_0
pkgs/main/linux-64::tensorflow-1.14.0-mkl_py37h45c423b_0
pkgs/main/linux-64::tensorflow-base-1.14.0-mkl_py37h7ce6ba3_0
pkgs/main/noarch::tensorflow-estimator-1.14.0-py_0
pkgs/main/linux-64::termcolor-1.1.0-py37_1
pkgs/main/linux-64::ca-certificates-2019.5.15-1
pkgs/main/linux-64::certifi-2019.6.16-py37_1
pkgs/main/linux-64::anaconda-custom-py37_1
"
for PACKAGE in $FILE
do
    # ::替换为一个/符号
    PACKAGE_CUT=${PACKAGE/:://}
    wget $SOURCE$PACKAGE_CUT$END
done

(base) [test@localhost ~]$ cat install.sh
for pipPackage in `ls *.whl`
do
    pip install ./$pipPackage
done

for pipPackage in `ls *.conda`
do
    conda install ./$pipPackage
done
for pipPackage in `ls *tar.bz2`
do
    conda install ./$pipPackage
done
(base) [test@localhost ~]$

 

[root@localhost volumes]# cat free/linux-64/down_free_linux-64.sh
cat free_linux-64 | awk '{print $1}' >free_linux-64-1
sed '/ppc64le/d;/i686/d;/gpu/d;/anaconda-docs/d;/py26/d;/py33/d;/py34/d;/py35/d;' free_linux-64-1 > free_linux-64-2
for PACKAGE in `cat free_linux-64-2`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/$PACKAGE
    fi
done
rm -rf free_linux-64-1 free_linux-64-2
[root@localhost volumes]# cat free/noarch/down_free_noarch.sh
for PACKAGE in `cat free_noarch_1`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/$PACKAGE
    fi
done

[root@localhost volumes]#

[root@localhost volumes]# cat main/linux-64/down_main_linux-64.sh

cat main_linux-64 | awk '{print $1}' > main_linux-64_1
sed '/ppc64le/d;/i686/d;/gpu/d;/anaconda-docs/d;/py26/d;/py33/d;/py34/d;/py35/d;' main_linux-64_1 > main_linux-64_2

for PACKAGE in `cat main_linux-64-2`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/$PACKAGE
    fi
done

rm -rf main_linux-64_1 main_linux-64_2
[root@localhost volumes]# cat main/noarch/down_main_noarch.sh
cat main_noarch | awk '{print $1}' > main_noarch_1

sed '/ppc64le/d;/i686/d' main_noarch_1 > main_noarch_2
for PACKAGE in `cat main_noarch_2`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch/$PACKAGE
    fi
done
[root@localhost volumes]#



[root@localhost volumes]# cat r/linux-64/down_r_linux-64.sh
cat r-linux-64 | awk '{print $1}' > r-linux-64-1
for PACKAGE in `cat r-linux-64-1`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/linux-64/$PACKAGE
    fi
done

[root@localhost volumes]# cat r/noarch/down_r_noarch.sh
cat r_noarch | awk '{print $1}' > r_noarch-1
for PACKAGE in `cat r_noarch-1`
do
    if [ -f ./$PACKAGE ];then
        echo "EXIST"
    else
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch/$PACKAGE
    fi
done

[root@localhost volumes]#

[root@localhost ~]# cat readFile.py
file = open("/root/zhang", "r")
FILECON=[]

for line in file.readlines():
    line=line.strip('\n')
    line=line.split('-')
    if True==(line[1].isalpha()):
        package=line[0]+"-"+line[1]
    else:
        package=line[0]
    FILECON.append(package)

DELETE=[]
file = open("/root/deleteFile", "r")
for line in file.readlines():
    line=line.strip('\n')
    DELETE.append(line)

list2=list(set(FILECON))
for removeELE in DELETE:
    if removeELE in list2:
        list2.remove(removeELE)

count=0
download="conda install -y "
for i in list2:
    download += i+" "
    count +=1
    print(download)
    download="conda install -y "

 

(base) [anaconda3@localhost ~]$ cat down.sh
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/lightgbm-2.2.1-py37he6710b0_0.conda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/lightgbm-2.2.1-py37he6710b0_0.tar.bz2

wget https://files.pythonhosted.org/packages/1f/48/4e1461d828baf41d609efaa720d20090ac6ec346b5daad3c88e243e2207e/sklearn_pandas-1.8.0-py2.py3-none-any.whl
wget https://mirrors.aliyun.com/pypi/packages/c1/24/5fe7237b2eca13ee0cfb100bec8c23f4e69ce9df852a64b0493d49dae4e0/xgboost-0.90-py2.py3-none-manylinux1_x86_64.whl

wget https://mirrors.aliyun.com/pypi/packages/c2/40/61167a7fc69991248d20b552a1ff96770184064e40f9942e4eb3703bf518/sklearn2pmml-0.49.0.tar.gz
wget https://files.pythonhosted.org/packages/81/a7/4179e6ebfd654bd0eac0b9c06125b8b4c96a9d0a8ff9e9507eb2a26d2d7e/imblearn-0.0-py2.py3-none-any.whl

wget https://files.pythonhosted.org/packages/e6/62/08c14224a7e242df2cef7b312d2ef821c3931ec9b015ff93bb52ec8a10a3/imbalanced_learn-0.5.0-py3-none-any.whl
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/openssl-1.1.1c-h7b6447c_1.conda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/grpcio-1.16.1-py37hf8bcb03_1.conda



#tensorflow
SOURCE="https://mirrors.tuna.tsinghua.edu.cn/anaconda/"
END1=".tar.bz2"
END2=".conda"
FILE="
pkgs/main/linux-64::cython-0.29.13-py37he6710b0_0
pkgs/main/linux-64::widgetsnbextension-3.5.1-py37_0
pkgs/main/linux-64::conda-4.7.11-py37_0
pkgs/main/linux-64::openssl-1.1.1c-h7b6447c_1
pkgs/main/linux-64::_anaconda_depends-2019.03-py37_0
pkgs/main/linux-64::_tflow_select-2.3.0-mkl
pkgs/main/linux-64::absl-py-0.7.1-py37_0
pkgs/main/linux-64::astor-0.8.0-py37_0
pkgs/main/linux-64::c-ares-1.15.0-h7b6447c_1001
pkgs/main/linux-64::gast-0.2.2-py37_0
pkgs/main/noarch::google-pasta-0.1.7-py_0
pkgs/main/linux-64::grpcio-1.16.1-py37hf8bcb03_1
pkgs/main/noarch::keras-applications-1.0.8-py_0
pkgs/main/noarch::keras-preprocessing-1.1.0-py_1
pkgs/main/linux-64::libprotobuf-3.8.0-hd408876_0
pkgs/main/linux-64::markdown-3.1.1-py37_0
pkgs/main/linux-64::protobuf-3.8.0-py37he6710b0_0
pkgs/main/linux-64::tbb-2019.4-hfd86e86_0
pkgs/main/linux-64::tensorboard-1.14.0-py37hf484d3e_0
pkgs/main/linux-64::tensorflow-1.14.0-mkl_py37h45c423b_0
pkgs/main/linux-64::tensorflow-base-1.14.0-mkl_py37h7ce6ba3_0
pkgs/main/noarch::tensorflow-estimator-1.14.0-py_0
pkgs/main/linux-64::termcolor-1.1.0-py37_1
pkgs/main/linux-64::ca-certificates-2019.5.15-1
pkgs/main/linux-64::certifi-2019.6.16-py37_1
pkgs/main/linux-64::anaconda-custom-py37_1
"
for PACKAGE in $FILE
do
    # ::替换为一个/符号
    PACKAGE_CUT=${PACKAGE/:://}
    wget $SOURCE$PACKAGE_CUT$END1
    wget $SOURCE$PACKAGE_CUT$END2
done

(base) [anaconda3@localhost ~]$
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==2.0.0-beta1

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值