首页 > 其他分享 >搭建私有的 PyPI 服务器

搭建私有的 PyPI 服务器

时间:2024-02-23 11:44:24浏览次数:42  
标签:8080 私有 pypi PyPI -- install 服务器 localhost

安装教程

  • 安装 pypi-server:
pip install pypiserver
  • 创建一个存储 PyPI 包的目录:
mkdir ~/pypi-packages
  • 启动 pypi-server,需要生成用户名密码文件 及 安装配套服务
pypi-server run -p 8080 -P ~/.htpasswd --overwrite ~/pypi-packages
  • 配置 PyPI 客户端以使用你的私有 PyPI 服务器:
pip install --index-url http://localhost:8080/simple/ package-name

这样就可以搭建一个私有的 PyPI 服务器。你可以通过访问 http://localhost:8080 来管理你的私有包。记得替换上述命令中的路径和端口号为你自己的信息。

配合命令

  • 生成用户密码文件(.htpasswd)
sudo apt install apache2-utils

htpasswd -sc .htpasswd your_username
  • 安装配套服务
pip install passlib
  • 上传包
twine upload --repository-url http://localhost:8080/ --username your_username --password your_password dist/*
  • 安装包
pip install -i http://localhost:8080/simple/ --trusted-host localhost package-name

 

标签:8080,私有,pypi,PyPI,--,install,服务器,localhost
From: https://www.cnblogs.com/l2484503/p/18028898

相关文章

  • 在K8S中,如何下载harbor的私有项目镜像?
    在Kubernetes(K8s)中,要从私有的Harbor仓库拉取镜像并部署到集群,需要完成以下步骤:配置Harbor凭证:在Kubernetes中,可以通过创建一个Secret对象来存储Harbor仓库的认证信息。例如,可以创建一个Docker-registry类型的Secret,包含用户名和密码或token。apiVersion:v1ki......
  • 腾讯云Linux服务器 前端Nginx+后端 项目部署
    一、前端项目部署1.安装nginx服务器:在root目录下创建services文件并下载nginx源文件【nginx-1.21.6.tar.gz】 建议尽量选择稳定版本下载  nginx官网下载地址​​​​cd/rootmkdirservicescdservicescurl-onginx-1.21.6.tar.gzhttp://nginx.org/download/......
  • MSSQL 建立链接服务器
     --建立Oracle数据库链接服务器EXECsp_addlinkedserver@server=N'POS',--要创建的链接服务器别名@srvproduct=N'Oracle',--产品名称@provider=N'OraOLEDB.Oracle',--OLEDB驱动名称@datasrc=N'192.168.1.240/gbpos'--数据源oracle"ora10g&qu......
  • 安装scoop,无法连接到远程服务器
    0.查询powershell版本号:$host Set-ExecutionPolicy-ExecutionPolicyRemoteSigned-ScopeCurrentUser 1. 2.在cmd命令行输入下面代码codeC:\Windows\System32\drivers\etc3.在弹窗中选择hosts文件,最下面添加:199.232.68.133raw.githubusercontent.com 4.......
  • 华为云帕鲁服务器-云耀云容器版,到底强在哪?
    本文分享自华为云社区《深入解析华为云帕鲁服务器-云耀云容器版》,作者:云容器大未来。随着游戏【幻兽帕鲁】爆火出圈,和好友联机玩帕鲁已成为当前很多玩家的日常,天下打工人一道“白天当帕鲁,晚上玩帕鲁”,各家云厂商自然不会放过这个带货的热点,纷纷跟进推出各自的帕鲁专用服务器。放......
  • idea的Java项目打成jar包并服务器部署运行
    idea的Java项目打成jar包并服务器部署运行文章目录一、idea对Java项目打jar包二、上传jar包到服务器运行一、idea对Java项目打jar包1.File—>ProjectStructure---->Artifacts2.点击+号选择JAR,再选择第二个3.出现这个框,第一个Module是你最后jar包的名字,第二个是Ma......
  • 平航科技-服务器取证
    挂载镜像此次练习给出的服务器镜像的格式为vmdk,是VMware软件的专有硬盘格式既然是一块硬盘,就可以放到ftk中进行磁盘的挂载,此时已经可以看到硬盘里的数据了,相比于使用ftp服务连接服务器后传输网站源码文件1,挂载的方式更加方便仿真主要分为手动仿真与软件仿真,需要注意的是手动......
  • 同一台Windows中使用IIS配置了多个SSL,须勾选「需要服务器名称指示」
    如果在同一台Windows中使用IIS配置了多个SSL,须勾选「需要服务器名称指示」,如下图。否则将会导致SSL错乱,具体表现是「手动配置一个SSL,会覆盖多个站点」。参考资料:https://www.51-n.com/t-4687-1-1.html至少一个其他网站正在使用同一HTTPS绑定,而此绑定用另一个证书配置。确......
  • S3服务器上传问题
    客户S3环境有升级变迁,然后之前上传文件服务器出现异常问题生产环境S3服务器文件上传异常原因及解决方案:上传文件-异常信息如下:com.amazonaws.SdkClientException:Unabletoverifyintegrityofdataupload.Clientcalculatedcontenthash(contentMD5:EWsFdgDklAxX7zec1......
  • Linux服务器配置nginx访问静态网页
    配置nginx 打开conf文件进行编辑:sudonano/etc/nginx/nginx.conf在http块内添加:server{listen80;server_namexxx.your_domain.com;root/root/work/your_web_folder;indexindex.html;}重启nginx:sudoservicenginxrestart如果......