anaconda - Anaconda 环境错误 - 找不到 pythoncom38.dll 的过程入口点
问题描述
我使用 Python 3.8.8 在 Anaconda 2.0.3 中使用conda create -y --name gpu_env python=3.8
. 在下一步中,我使用conda install nb_conda
.
我在执行阶段反复收到以下错误消息
“程序入口点 ?init@PyWinBufferView@@QEAA_NPEAU_object@@_N1@Z 不能位于动态链接库 C:\Users\user123\anaconda3\envs\gpu2\Library\bin\pythoncom38.dll”
这发生在“启用笔记本扩展 nb_conda/main”、“启用树扩展 nb_conda/tree”和“启用:nb_conda”期间,如下所示
Executing transaction: \ Enabling nb_conda_kernels...
CONDA_PREFIX: C:\Users\user123\anaconda3\envs\gpu_env
Status: enabled
\ Config option `kernel_spec_manager_class` not recognized by `EnableNBExtensionApp`.
Enabling notebook extension nb_conda/main...
- Validating: ok
Enabling tree extension nb_conda/tree...
- Validating: ok
Config option `kernel_spec_manager_class` not recognized by `EnableServerExtensionApp`.
Enabling: nb_conda
- Writing config: C:\Users\user123\anaconda3\envs\gpu_env\etc\jupyter
- Validating...
nb_conda 2.2.1 ok
done
pythoncom38.dll 位于错误消息中指定的位置。我尝试了以下但没有成功:-(a)从环境文件夹中删除pythoncom38.dll,然后重新安装nb_conda(b)卸载Anaconda,并在不包括PATH变量的情况下重新安装(c)本页和本页中给出的其他想法
我找不到可行的解决方案。
任何人都可以提前一些吗?
解决方案
当我在虚拟机上打开笔记本时,我遇到了类似的问题。(看到完全相同的通知)我使用 anaconda,但我的一位同事在将虚拟机传递给我之前安装了 Python,然后也安装了 Anaconda。我删除了 Python 和 Anaconda,只安装了 Anaconda。并修复了问题。
推荐阅读
- excel - 网页抓取 - StockCharts - getElementsByTagName ("a")
- php - 拒绝 url 被允许
- javascript - 如何在日期之间打印具有多个值的图表?
- javascript - 为什么我使用 API 脚本将数据导入到 Algolia 搜索时超时
- asp.net - System.Web.HttpRequest 请求 - 更改 http 协议版本 - http 2.0 请求
- python - Dataclass:如何创建一个不需要初始化的自动生成的字段?
- complexity-theory - 为加权图着色的特殊情况
- spring - @EnableConfigurationProperties(MyConfig.class) 生成的 bean 名称在 spring-integration 中不起作用
- reactjs - 如何使用antdesign umijs dvajs 防止登录用户进入登录页面
- reactjs - 从反应阿波罗客户端写入缓存后读取缓存的正确方法是什么?