6

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

>>> python setup.py install

在 IDLE 中......那是行不通的。我能够为 yahoo Finance 安装一个模块,我所要做的就是将代码放在我的“C:\Python27\Lib”文件夹中。

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

4

6 回答 6

3

1) Run CMD as administrator
2) Type this:
set path=%path%;C:\Python27\
3) Download python-twitter, if you haven't already did, this is the link I recommend:
https://code.google.com/p/python-twitter/
4) Download PeaZip in order to extract it:
http://peazip.org/
5) Install PeaZip, go to where you have downloaded python-twitter, right click, extract it with PeaZip.
6) Copy the link to the python-twitter folder after extraction, which should be something like this:
C:\Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
7) Go back to CMD, and type:
cd python-twitter location, or something like this:
cd C:\Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
8) Now type this in CMD:
python setup.py install

And it should work fine, to confirm it open IDLE, and type:

import twitter

Now you MAY get another error, like this:

>>> 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

Then you have to do kinda same steps in order to download the module requests.

于 2014-11-13T17:14:46.790 回答
2

查看您拥有的目录结构,我假设您使用的是 Windows。所以我的建议是使用包管理器系统,例如 pip。pip 允许您非常轻松地安装 python 包。

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

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

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

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

“点安装 twitter-python”

并非所有 python 包都可以使用 pip 找到,但您可以使用搜索

“点搜索 twitter-python”

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

所以简而言之,我个人对安装 python 包的建议是:

  • 安装 pip 可执行文件
  • 转到命令行
  • 输入“点搜索python_package”
  • 从列表中找到您想要的包。
  • 输入“pip install python_package”

这应该可以顺利安装所有内容。

于 2013-05-17T18:50:33.840 回答
0

您需要将 Windows 系统路径变量设置为包括 c:\Python27 和 C:\Python27\Scripts。您不需要设置 PYTHONPATH 也不需要使用任何 bat 文件。

路径 c:\Python27 将告诉 Windows python.exe 在哪里

路径 c:\Python27\Scripts 将告诉 Windows pip 在哪里

从 Windows 命令行运行 pip(不要使用 Idle)

于 2013-05-18T00:19:31.243 回答
0

安装 Python 模块清楚地表明您需要从命令行安装包,而不是 Python 解释器 IDE(如 IDLE):

对于 Windows,此命令应从命令提示符窗口(开始 ‣ 附件)运行: setup.py install

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

于 2013-05-17T19:10:19.570 回答
0

今天,使用 pre 方法后,我无法再次使用它(根据我昨天的帖子)。所以我尝试了另一种简单而酷的方法,希望能一直有效(至少在我的电脑上):

...Python34>cd scripts             #command prompt change die where pip is 
...Python34\Scripts>pip install fabric    #in this dir, use pip

很棒(至少对我来说)虽然我想要的包不能“完美”安装,但又是一个 pythovery。

于 2015-09-01T17:45:17.137 回答
0

基本上,使用 python3.4.3,你只需要做两件事就可以使用 twitter: 1.python -m pip install -U pip 然后一旦 pip 更新(因为它是预装的)。您执行第二步: 2. pip install twitter 这将安装 twitter 包。

于 2015-08-31T19:35:49.193 回答