我正在尝试安装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中......而且这不起作用。我能够为雅虎财务安装一个模块,而我所要做的就是将代码放在我的'C:\ Python27 \ Lib'文件夹中。
这些是如何不同的,是否有一个真正的基本步骤来安装包?
答案 0 :(得分:3)
1)以管理员身份运行CMD
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 \用户木户\下载\蟒-Twitter的1.1.tar \ DIST \蟒-Twitter的1.1
7)返回CMD,输入:
cd python-twitter位置,或类似的东西:
cd C:\Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
8)现在在CMD中键入它:
python setup.py install
它应该可以正常工作,确认它打开IDLE,然后键入:
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
然后,您必须执行相同的步骤才能下载模块请求。
答案 1 :(得分:2)
查看您的目录结构,我假设您使用的是Windows。所以我的建议是使用包管理器系统,如pip。 pip允许您非常轻松地安装python包。
你可以在这里安装pip: pip for python
或者如果您想要Windows特定版本,这里有一些预先构建的Windows二进制文件: pip for windows
在IDLE中执行python setup.py安装将无法正常工作,因为这是一个交互式python解释器。您可能希望从命令行调用python进行安装。
使用pip,您可以转到命令行并执行以下操作:
“pip install twitter-python”
并非所有python软件包都可以通过pip找到,但您可以使用
进行搜索“pip search twitter-python”
pip的本质是你必须输入你想要的模块的确切名称。
简而言之,我个人建议安装python包是:
这应该毫不费力地安装所有东西。
答案 2 :(得分:0)
Installing Python Modules明确指出您需要从命令行安装软件包,而不是Python解释器IDE(如IDLE):
对于Windows,应从命令提示符窗口运行此命令 (开始‣配件):
setup.py install
你提到python setup.py install
命令,它打算调用python解释器,在解释器中运行是没有意义的。
答案 3 :(得分:0)
您需要将Windows系统路径变量设置为包含c:\ Python27和C:\ Python27 \ Scripts。 您不需要设置PYTHONPATH也不需要使用任何bat文件。
路径c:\ Python27将告诉Windows python.exe在哪里
路径c:\ Python27 \ Scripts会告诉Windows pip在哪里
从Windows命令行运行pip(不要使用Idle)
答案 4 :(得分:0)
基本上,使用python3.4.3,你只需做两件事就可以使用twitter: 1.python -m pip install -U pip 然后一旦pip更新(因为它预先安装)。你做了第二步: 2. pip install twitter 这将安装twitter包。
答案 5 :(得分:0)
今天,在使用pre方法后,我无法再次使用它(根据我昨天的帖子)。所以我尝试了另一种简单而酷的方式,希望总能起作用(至少在我的电脑上):
...Python34>cd scripts #command prompt change die where pip is
...Python34\Scripts>pip install fabric #in this dir, use pip
真棒(至少对我而言)虽然我想要的包装不能“完美”安装,但还有另一种pythovery。