【发布时间】:2016-03-25 18:41:39
【问题描述】:
我看到了这个链接:
(Python) Use a library locally instead of installing it
并按照步骤提供了我在桌面上下载并提取的 IBPy 包的路径。
我的代码如下:
import sys
sys.path.append('C:\Users\Duck\Desktop\IbPy-0.7.6-9.51\build\lib\ib')
import IbPy
但是第三行的错误是:没有名为 IbPY 的模块。我在 IbPy 的路径上尝试了不同的变体:C:\Users\Duck\Desktop\IbPy-0.7.6-9.51
有什么建议吗?我的问题是我什至无法在本地安装软件包。唯一允许我做的就是通过 USB 携带包裹。
编辑:
(1) 是的,有 init.py 文件
(2) 我现在正在使用
sys.path.append(r'C:\Users\Duck\Desktop\IbPy-0.7.6-9.51\build\lib\ib')
错误仍然存在。
我使用 Pycharm 作为我的编辑器,我从以下位置下载了 IBPy:
【问题讨论】:
-
ib文件夹是否有__init__.py?您可能需要创建一个空的以便从那里使用函数。 -
你有一个
\x08,所以你的字符串被附加为C:\Users\Duck\Desktop\IbPy-0.7.6-9.5uild\lib\ib -
r'C:\Users\Duck\Desktop\IbPy-0.7.6-9.51\build\lib\ib'中有什么内容?从 github 上看,你应该sys.path.append(r'C:\Users\Duck\Desktop\IbPy-0.7.6-9.51\build\lib')和import ib(而不是ibPy)。
标签: python