gpt4 book ai didi

python - iPython: 'no module named' 导入错误

转载 作者:行者123 更新时间:2023-11-28 20:23:17 25 4
gpt4 key购买 nike

Windows:我在计算机上安装了用于常规 Python 发行版的 Python 包 CVXOPT,尽管不是专门用于 Anaconda,因此当我执行文本编辑器/cmd python 脚本时它可以正常导入。我尝试使用 Anaconda 安装 CVXOPT,但这没有用,所以我必须在使用 iPython 时直接导入库。

我的目录结构如下:

C:
--Python27
----Lib
------site-packages
--------cvxopt
----------__init__.py
----------.....

当我在 iPython notebook 中运行这段代码时出现错误:

import sys
sys.path.append('C:\Python27\Lib\site-packages\cvxopt')
import cvxopt

错误:

ImportError: No module named cvxopt

我该如何解决这个问题?也许我附加的路径不正确?

最佳答案

您在文件树中定义的路径有点太深了。您需要将模块之前的文件夹添加到 sys.path:

import sys
sys.path.append('C:\Python27\Lib\site-packages')

import cvxopt

在这里,cvxopt 可以在site-packages 文件夹中找到。如果您在 sys 路径中添加 cvxopt 文件夹,它将在文件夹本身中搜索该名称的模块,并且不会检查基本文件夹。

关于python - iPython: 'no module named' 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com