我无法使用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企业版