繁体   English   中英

Anaconda 提示错误'系统找不到指定的文件'和condaHTTPerror

[英]Anaconda Prompt error 'The system cannot find the file specified' and condaHTTPerror

Anaconda 提示的快照

'系统找不到指定的文件'有很多错误报告,但几乎所有都是非常老的线程,解决方案现在不起作用。 并且对于 anaconda 提示的类似问题只有一个查询,没有任何解决方案。

当我打开 anaconda 提示符时,会出现错误消息,但命令工作正常,除了我创建新环境时的命令。 我无法在创建的环境中安装或更新任何包/库,并且每次出现错误时都会提示以下错误

conda install keras
Fetching package metadata ...
CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/anaconda------/repodata.json
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
SSLError(SSLError("Can't connect to HTTPS URL because the SSL module is not available.",),)

我尝试过的解决方案

  1. 卸载并重新安装 anaconda3 - 我尝试过 32 和 64 版本。 我还尝试在卸载后和重新安装之前重新启动笔记本电脑。 我遵循了https://docs.anaconda.com/anaconda/install/uninstall/中提到的每一步

  2. 从命令提示符执行以下命令 - [conda config --set ssl_verify no]

  3. 在 pip 文件夹中创建 pip.ini 文件并使用此线程中提到的行进行更新。 https://stackoverflow.com/a/52764896/11107306

  4. 浏览所有驱动程序,包括显示和网络驱动程序以获取更新,并在必要时更新它们。

  5. 为 anaconda 添加系统路径变量

  6. 下载和安装 Win64OpenSSL 应用程序。

  7. 使用 conda clean --all inside environment 清理 conda 然后尝试再次安装,但没有成功。

我的系统详情

  • 操作系统 - Windows 8.1
  • 平台-win64
  • Anaconda - 2019.10
  • 康达版本 - 4.7.12
  • Python -3.7.4(它的工作笔记本电脑与 python 2.7.13 默认在命令提示符下 - 预装,我无法删除。)
  • NVIDIA GTX 960M(更新驱动程序)与 Cuda 版本 9

请帮助我。 我几乎浪费了一整天的时间。 还是我应该只使用 go 来替代其他选择? 请为 anaconda 提出好的替代方案,我的项目需要基于机器学习的库。 先感谢您。

复制以下文件

libcrypto-1_1-x64.* libssl-1_1-x64.*

从 bin 库到 DLLS 库为我工作,从 C:\users\Alex\Anaconda3\Library\bin 到 C:\users\Alex\Anaconda3\DLLs。

这个解决方案从 github 开始为我工作。

https://github.com/conda/conda/issues/8273
我已经复制了以下文件

libcrypto-1_1-x64.*
libssl-1_1-x64.*
从 D:\Anaconda3\Library\bin 到 D:\Anaconda3\DLLs。

这对于 condaHTTPerror 非常有效。 现在我甚至可以在创建的环境中使用 conda 进行安装。

但是,每次打开提示符或执行命令时,我仍然会收到提示“系统找不到指定的文件”的消息。 我该如何解决这个问题? 请帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM