无法使用Anaconda Powershell在本地安装软件包-PackagesNotFoundError

时间:2020-06-11 18:49:23

标签: python powershell anaconda package conda

我无法使用Anaconda Powershell安装python软件包。我的目标是在本地安装pytesseract而不使用需要在线的渠道。我在下面使用以下命令行。

C:\ Users \ userName>康达安装--offline pytesseract-0.3.4.tar

它需要脱机的原因是我的防火墙阻止了传出连接(联邦网络)。因此,我将pytesseract .tar文件或.zip文件手动下载到本地C:驱动器中。我通过在本地驱动器中添加目录来编辑.condarc配置文件,并删除了使用大量URL链接的“-defaults”。这是.condarc文件中的样子。

ssl_verify: true
channels:
  - C:\Users\userName\Documents\Python_stuff

输入安装软件包的命令后,我收到以下错误。

(base) PS C:\Users\userName> conda install --offline pytesseract-0.3.4.tar
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - pytesseract-0.3.4.tar

Current channels:

  - file:///C:/Users/userName/Documents/Python_stuff/win-64
  - file:///C:/Users/userName/Documents/Python_stuff/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

我确实创建了一个“ win-64”和“ noarch”文件夹。他们两个都有repodata.json和repodata.json.bz2文件。根据我的研究,它告诉我创建这些文件。并且以防万一我将pytesseract文件添加到两个文件夹中。不知道为什么错误显示目录而不是C:/ Users / userName / Documents / Python_stuff /。你能帮我吗?如何在本地安装软件包,并在安装python软件包时避免在外部使用URL?是否需要执行额外的步骤,或者是否需要编辑其他配置文件?

这是我正在使用的我的版本。 水蟒:4.8.2 的Python:3.7.6 Windows 10企业版

0 个答案:

没有答案