Anaconda + Pytorch搭建机器学习环境

文章描述了在安装和使用Anaconda过程中遇到的一些常见问题及其解决方案,包括Conda的SSL错误,安装pytorch失败,navigator初始化卡住,以及使用matplotlib时内核死亡。针对这些问题,分别提出了复制DLL文件,改用pip安装,修改navigator代码,以及设置环境变量或删除重复库文件的解决办法。
摘要由CSDN通过智能技术生成

安装过程中遇见的问题

  1. CondaSSLError: OpenSSL appears to be unavailable on this machine.
    解决方案:到你的anaconda的安装目录位置:比如 D:\ProgramData\Anaconda3\Library\bin,找到如下两个DLL的文件:
    libcrypto-1_1-x64.dll
    libssl-1_1-x64.dll
    复制到 D:\ProgramData\Anaconda3\DLLs
  2. conda install 无法安装pytorch,卡在solving enviroment
    解决方案:将conda换成pip,但使用pip安装在了base环境下,可以手动调用pip,方法如下
    找到anaconda安装目录:E:\anaconda3\envs\pytorch\Scripts\pip.exe install package_name
    卸载时使用pip uninstall
  3. anaconda启动navigator时卡在initializing
    解决方案:找到anaconda安装路径,D:\anaconda3\Lib\site-packages\anaconda_navigator\utils\attribution ,找到resources.py文件打开,修改requests.get(url)requests.get(url,timeout(0.01,0.1))。原因是navigator启动时会加载广告,广告打不开,加上时间限制后即可顺利打开。

使用中的问题

  1. 使用matplotlib的过程中内核会死去,OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
    解决方法:在代码中加上
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

或者在anaconda对应环境的文件夹下搜索libiomp5md.dll文件,此时发现有两个相同文件,删除其中之一即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值