跳到内容

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安装的说明:

  1. 遵循快速入门创建Python PyPI存储库指令。
  2. 导航到RSPM主页。
  3. 从侧栏中选择相关的Python存储库。
  4. 单击设置按钮。

一般来说,用户可以一次性从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——namepypi——类型python -描述“访问PyPI包”<< Repository: pypi - Python
  • 将存储库订阅到预先配置的PyPI来源:

终端

$ RSPM订阅-回购pypi——源pypi <<存储库:pypi <<来源:<<——pypiPython
  • 方法确保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)SyncSchedule0 1 * * *...

请注意

尽管RSPM每天自动同步,但RStudio PyPI服务可能不会每天更新包。英格兰vs伊朗让球