1.下载和安装相关包
前提是有GCC
sudo yum install gcc -downloadonly —downloaddir=/home/ceph-admin
Downloading packages:
(1/2): cpp-4.8.5-44.el7.x86_64.rpm
(2/2): gcc-4.8.5-44.el7.x86_64.rpm 
sudo rpm -ivh libgcc-4.8.5-44.el7.x86_64.rpmsudo rpm -ivh libgomp-4.8.5-44.el7.x86_64.rpmsudo rpm -ivh cpp-4.8.5-44.el7.x86_64.rpmsudo rpm -U libgomp-4.8.5-44.el7.x86_64.rpmsudo rpm -U libgcc-4.8.5-44.el7.x86_64.rpmsudo rpm -ivh gcc-4.8.5-44.el7.x86_64.rpmgcc -v#能看到版本说明安装成功
先安装GCC,然后源码安装python3.9.0
tar -zxvf Python-3.9.0.tgzcd Python-3.9.0sudo ./configure prefix=/usr/local/python3sudo makesudo make install#安装好了,测试一下python3
sudo pip3 install pip2pi-0.8.1-py2.py3-none-any.whl
mkdir ~/pypi
sudo vim /etc/nginx/nginx.conf
sudo systemctl restart nginx
server {listen 8000;server_name 192.169.5.59:8000;charset utf-8,gbk;location / {root /data/pip3_source;autoindex on;autoindex_exact_size off; #显示文件的大小autoindex_localtime on; #显示文件时间#limit_rate_after 5m; #5分钟后下载速度限制为200k#limit_rate 200k;}access_log logs/pip.log;}
[global]
index-url=http://ip:port/pypi/simple
我要在pypi目录下放python的各种whl包,命令是pip2tgz yourpath packagename
批量下载pip2tgz path -r requirements.txt
#下载包到data目录pip2tgz data numpypip2tgz data pillow==1.0cd data#在data目录里建立索引,会自动生成simple文件,这是个索引,里面有每个python包的位置dir2pi data


里面的html文件内容如图,点进去可以下载包,所以nginx的主页要设置在这里

