安装Twitter Python Modu

2024-05-18 12:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装Twitter Python,但没有得到它。根据我所读的一切,这应该很容易。我读过很多关于easy_install、python setup.py install、命令行等的东西,但我就是不明白。我下载了“twitter-1.9.4.tar.gz”,所以我现在在根目录“C:\ Python27”中有了“twitter-1.9.4”文件夹,并尝试运行

>>> python setup.py install

在空闲。。。这不管用。我可以为yahoo finance安装一个模块,我所要做的就是将代码放在我的“C:\ Python27\Lib”文件夹中。

这些是如何不同的,是否有一个真正的基本步骤安装软件包?


Tags: install命令行py文件夹easysetuptwittertar
3条回答

看看你的目录结构,我假设你使用的是Windows。所以我的建议是使用一个包管理器系统,比如pip。pip允许您非常容易地安装python包。

您可以在此处安装pip: pip for python

或者,如果您想要特定于windows的版本,这里有一些预构建的windows二进制文件: pip for windows

在IDLE中执行python setup.py安装将不起作用,因为这是一个交互式python解释器。您需要从命令行调用python进行安装。

使用pip,您可以转到命令行并运行以下命令:

“pip安装twitter python”

并非所有python包都与pip一起找到,但您可以使用

“pip搜索twitter python”

pip的本质是必须键入所需模块的确切名称。

简而言之,我个人建议安装python包:

  • 安装pip可执行文件
  • 转到命令行
  • 键入“pip search python_package”
  • 从列表中找到所需的包。
  • 键入“pip install python_package”

这应该安装一切顺利。

Installing Python Modules清楚地说明您需要从命令行而不是Python解释器IDE(如IDLE)安装包:

For Windows, this command should be run from a command prompt window (Start ‣ Accessories): setup.py install

您提到了python setup.py install命令,它打算已经调用python解释器,在解释器中运行是没有意义的。

1)以管理员身份运行命令
2) 键入:
set path=%path%;C:\Python27\
3) 下载python twitter,如果您还没有下载,这是我推荐的链接:
https://code.google.com/p/python-twitter/
4) 下载PeaZip以将其解压缩:
http://peazip.org/
5) 安装PeaZip,转到下载python twitter的位置,右键单击,用PeaZip解压缩。
6) 提取后将链接复制到python twitter文件夹,该文件夹应如下所示:
C: \Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
7) 返回到命令,然后键入:
cd python twitter位置,或类似的位置:
cd C:\Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
8) 现在输入命令:
python setup.py install

它应该工作正常,确认它空闲打开,然后键入:

import twitter

现在可能会出现另一个错误,如:

>>> import twitter Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\twitter.py", line 37, in <module> import requests ImportError: No module named requests

然后,您必须执行类似的步骤才能下载模块请求。

相关问题 更多 >