我在此链接处使用 Windows 安装程序安装了 Twython 1.2:https ://pypi.python.org/pypi/twython/1.2 。安装程序似乎运行良好。
当我尝试执行以下操作时收到错误“ImportError:无法导入名称 Twython”:
from twython import Twython
from twython import TwythonStreamer
有人知道为什么我不能导入 twython 吗?
嗯,Twython 的当前版本是 3.xx,而不是 1.2。我认为 1.2 安装程序来自 yeaaars 之前我第一次开始该项目时 - 从那时起,Twython API 和结构发生了很大变化。
通常你需要设置环境变量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...
或相似。