gpt4 book ai didi

python - ImportError:适用于 osx,不适用于 ubuntu

转载 作者:行者123 更新时间:2023-11-30 23:21:06 31 4
gpt4 key购买 nike

我在使用 python 时遇到了一个奇怪的导入问题。相同的代码可以在 OSX 上运行,但不能在精确的 12.04 上运行。


test.py
lib/
twitter/
twitterstream.py
__init__.py

twitterstream.py 有一个 TwitterStream 类。

测试.py:


import sys
sys.path.append('./lib')
import twitter.twitterstream

tw = twitter.twitterstream.TwitterStream()
tweets = tw.fetchsamples()
print tweets

我收到以下错误:



> python test.py
Traceback (most recent call last):
File "test.py", line 3, in
import twitter.twitterstream
ImportError: No module named twitterstream

最佳答案

您的 Ubuntu 计算机上安装了另一个模块 twitter

您将./lib路径放在模块搜索路径的末尾;另一个 twitter 模块安装在之前的 sys.path 搜索路径中列出的位置。

在开头插入./lib:

sys.path.insert(0, './lib')

关于python - ImportError:适用于 osx,不适用于 ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25097815/

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