reticulate conda_install не может установить пакет из PyPI - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь установить пакет pretermgrowth python из PyPI с reticulate::conda_install() (работает на Windows 10) и получаю следующее сообщение об ошибке:

library(reticulate)
conda_create("project-env")
conda_install("project-env", "pretermgrowth")
PackageNotFoundError: Packages missing in current channels:

  - pretermgrowth

We have searched for the packages in the following channels:

  - https://conda.anaconda.org/conda-forge/win-64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://repo.continuum.io/pkgs/main/win-64
  - https://repo.continuum.io/pkgs/main/noarch
  - https://repo.continuum.io/pkgs/free/win-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/win-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/win-64
  - https://repo.continuum.io/pkgs/pro/noarch
  - https://repo.continuum.io/pkgs/msys2/win-64
  - https://repo.continuum.io/pkgs/msys2/noarch

У меня та же проблема, когда я пытаюсь установить без среды conda reticulate::py_install("pretermgrowth"). Для справки, я могу pip install пакет просто отлично.

Это привело меня к попытке установки с использованием pip = TRUE, что дало мне эту ошибку

conda_install("neo-extrauterine-growth", "pretermgrowth", pip = TRUE)
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Error: Error installing package(s): "pretermgrowth"

Я пытался следовать совету этого ответа о размещении в моем пути указанных каталогов c Anaconda, но там тоже не повезло.

Как мне установить этот пакет, используя reticulate ? Что-то в пакете сломано?

...