Python和镜像PyPI(测试版)#
RSPM支卡塔尔世界杯欧洲预选赛赛程表持创建带有镜像Python包索引(PyPI).
将PyPI存储库添加到RSPM安装中将:
- 提供PyPI上所有可用包的完整镜像
- 通过历史PyPI快照启用完全可复制的依赖性管理
- 本地缓存所有下载的Python包,以便更快地安装
β通知#
PyPI存储库目前是beta特性。这些用于测试目的。它们不属于我们的支持协议,不建议在生产中使用。卡塔尔世界杯欧洲预选赛赛程表然而,如果你在使用该功能时有问题,我们很乐意听到在这里.
系统需求#
除了系统要求中推荐的安装部分,支持Pyth卡塔尔世界杯欧洲预选赛赛程表on包将需要额外的磁盘存储,这取决于正在使用的包的数量。
信息
整个PyPI目前需要大约10 TB的存储空间。您的实际存储需求取决于您的使用情况。像Tensorflow和PyTorch这样的深度学习包是出了名的大,每个项目的文件集合需要几百gb。如果您不打算使用深度学习包,那么初始存储大小为50gb可能就足够了。如果您确实打算使用深度学习包,您应该计划500gb或更多。
快速入门#
让PyPI包可用于RSPM安装的最快方法是运行以下命令:
终端
$ rspm create repo——name=pypi——type=python——description='访问pypi包' $ rspm subscribe——repo=pypi——source=pypi $ rspm sync——type=pypi
有关这些命令的更多信息,请向下滚动到Python PyPI库部分。
用户配置#
成功创建Python存储库并与RStudio PyPI服务同步之后,用户需要配置他们的本地系统和英格兰vs伊朗让球皮普从RSPM安装。
要查找特定于RSPM安装的说明:
- 遵循快速入门或创建Python PyPI存储库指令。
- 导航到RSPM主页。
- 从侧栏中选择相关的Python存储库。
- 单击设置按钮。
一般来说,用户可以一次性从RSPM安装:
终端
$ PIP安装——index-url HTTP(年代): / /[主持人:港口]/最近/简单的要安装的软件包
或配置皮普
以持久的方式使用RSPM:
终端
皮普美元配置集全球。index-url http(年代): / /[主持人:港口]/最近/简单
请注意
如果使用HTTP, pip将默认忽略您的存储库。仅使用上述配置,pip将显示如下警告消息:
警告:位于[HOST]上的存储库不是受信任或安全的主机,正在被忽略。如果此存储库通过HTTPS可用,我们建议您使用HTTPS代替,否则您可能会取消此警告,并通过'——trusted-host [HOST]'允许它。
若要配置pip使用未加密的HTTP RSPM服务器,必须使用——可信主机
标志或配置选项。
终端
$ PIP安装——信任主机[宿主]——index-url http://[主持人:港口]/最近/简单的要安装的软件包
或配置皮普
以持久的方式使用RSPM:
终端
皮普美元配置集全球。index-url http://[主持人:港口]/最新/简单$ PIP配置集global.trusted-host[宿主]
请注意
如果使用HTTPS,但没有为RSPM安装提供有效的SSL证书,pip将抛出SSL: CERTIFICATE_VERIFY_FAILED
安装包时出现错误,因为默认情况下它试图验证正确的HTTPS配置。要配置pip以忽略这些错误,您需要使用——可信主机
标志或配置选项。
终端
$ PIP安装——信任主机[宿主]——index-url https://[主持人:港口]/最近/简单的要安装的软件包
或配置皮普
以持久的方式使用RSPM:
终端
皮普美元配置集全球。index-url https://[主持人:港口]/最新/简单$ PIP配置集global.trusted-host[宿主]
创建Python PyPI存储库#
在快速入门在上面的部分中,我们执行以下操作:
- 创建一个
Python
带有描述的存储库:
终端
$ RSPM创建repo——name=pypi——类型=python -描述=“访问PyPI包”<< Repository: pypi - Python
- 将存储库订阅到预先配置的
PyPI
来源:
终端
$ RSPM订阅-回购=pypi——源=pypi <<存储库:pypi <<来源:<<——pypi(Python)
- 方法确保RSPM具有适当的元数据
同步
命令。RSPM从RStudio PyPI服务中提取包和元数据。英格兰vs伊朗让球
终端
$ RSPM同步——类型=pypi< < PyPI发起同步为pypi。根据之前同步的数据的多少,这可能需要一个而.操作完成后将出现在包管理器UI中。< <快照为pypi:0/34[----------------------------------------------------------------------------------------------------------------------------------]<< pypi快照中的包:14127/231734= = = = = =>-------------------------------------------------------------------------------------------------------]5 m9
请注意
如果尝试将非Python类型的存储库订阅到Python源代码,则会得到错误源类型必须与存储库类型兼容
.
PyPI源#
在与RStudio PyPI服务同步之后,本地英格兰vs伊朗让球RSPM安装将包含所有包的元数据PyPI.只有当一个包被请求时,例如通过皮普
,它是从RStudio PyPI服务中检索的。英格兰vs伊朗让球
计划同步#
默认情况下,RSPM将每天与RStudio PyPI服务同步一次。英格兰vs伊朗让球可以使用PyPI配置此计划SyncSchedule
选项,例如:
;/etc/英格兰vs伊朗让球rstudio-pm/rstudio-pm.gcfg...(PyPI)SyncSchedule=0 1 * * *...
请注意
尽管RSPM每天自动同步,但RStudio PyPI服务可能不会每天更新包。英格兰vs伊朗让球