我在此链接上使用Windows安装程序安装了Twython 1.2:https://pypi.python.org/pypi/twython/1.2。安装程序似乎运行良好。
我在尝试执行此操作时收到错误“ImportError:无法导入名称Twython”:
from twython import Twython
from twython import TwythonStreamer
有人知道为什么我不能导入twython吗?
答案 0 :(得分:2)
嗯,Twython的当前版本是3.x.x,而不是1.2。我认为1.2安装程序是在我第一次启动该项目时从yeaaars开始的 - 从那时起Twython API和结构发生了变化。
答案 1 :(得分:0)
通常,您需要将环境变量PYTHONPATH
设置为指向包含文件twython.py
的路径。我不确定Twython自己安装的确切位置,但据推测它在安装过程中会告诉你。如果没有,请搜索文件twython.py
,它所在的目录就是您想要的目录。我不确定你是如何运行导入Twython的Python脚本的。如果它来自DOS提示符,请尝试类似
set PYTHONPATH="c:\Program Files\Twython1.2\SOMEDIR"
替换包含twython.py
的实际目录(可能不在c:\ Program Files中)。
如果您以图形方式运行脚本,那么如果您在某种Python IDE中运行,它可能有一种在其首选项中设置PYTHONPATH
的方法。否则,您需要转到“控制面板”并找到可以设置环境变量的位置。自从我使用Windows以来,已经有一段时间了,最近情况发生了变化,但它可能在Startup
或类似情况下,然后在Advanced...
或类似情况下。