我发现了这个链接:
(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)我现在正在使用
^{pr2}$错误仍然存在。在
我使用Pycharm作为我的编辑器,我从以下位置下载了IBPy:
包是带有
__init__.py
的最浅目录,该目录名就是包名。sys.path
需要在包目录之前包含目录,因为python会将包名附加到sys.path
中的名称,直到找到匹配项为止。由于目录ib
包含包__init__.py
,因此需要对Windows路径使用原始字符串。
\b
被解释为退格字符。在应该行得通。原始字符串阻止对除字符串引号字符以外的所有字符串的反斜杠转义符的解释。在
相关问题 更多 >
编程相关推荐