我看了所有的论坛,但到目前为止都没有效果。我花了几个小时试图安装它,所以任何帮助都将不胜感激。我已经下载并解压了tweepy,进入命令提示符,输入"cd tweepy-master“。这是可行的,但是当我输入"python setup.py install“或"python setup.py build”时。
当我输入"python setup.py install“时,错误提示。
Traceback (most recent call last):
File "setup.py", line 4, in <module>
from setuptools import setup, find_packages
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\dist.py", line 103
except ValueError, e:
^
SyntaxError: invalid syntax当我输入"python setup.py build“
Traceback (most recent call last):
File "setup.py", line 4, in <module>
from setuptools import setup, find_packages
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "C:\Users\Sam Terrett\Documents\Portable Python 3.2.5.1\App\lib\site-packages\setuptools\dist.py", line 103
except ValueError, e:
^
SyntaxError: invalid syntax我看到很多人说要使用pip,但我正在努力将其安装到。谢谢你的帮助
发布于 2016-09-17 16:34:14
pip是安装软件包的好方法。如果你不感兴趣,你可以从源码安装。
但是你必须记住,如果你正在使用virtualenv或virtualenvwrapper,那么你可以使用python setup.py install,否则你应该使用sudo python setup.py install。
如果您是windows用户,请使用管理员权限打开cmd并键入python setup.py install。
发布于 2016-09-17 16:46:27
您是否使用python.org中的Windows安装程序安装了Python
因为这里面已经捆绑了pip。(我不能检查atm的确切位置,因为我在Mac上,但根据这篇SO帖子,它应该位于C:\PythonX.X\Scripts下,如果你保留默认安装位置-否则它当然应该位于<path-to-python>\Scripts )。
否则,可以使用this脚本轻松安装pip。只需在脚本位置调用python get-pip.py,然后就应该可以使用pip (如果不能使用pip直接从命令行调用,那么至少可以使用python -m pip。)在pip最终可用之后,您应该能够轻松地安装tweepy calling pip install tweepy (或相应的python -m pip install tweepy )。
有关pip和其他安装选项的详细信息,请查看https://pip.pypa.io/en/stable/installing/。
PS。如果通过pip安装包不起作用,这可能是一个兼容性问题。根据tweepy github-page的说法,在支持的python版本中,Python3.2是而不是。所以,如果你的便携式python真的有一个3.2版的解释器...(您可以从cmd检查运行python的解释器的版本,它应该会打印类似> Python 3.X.X的内容),软件包可能根本无法正常运行(即使您可以毫无问题地安装它)。
由于便携式python显然无论如何都不再受支持,因此尝试不同的解决方案可能是值得的。在portable python网站上有很多建议(我只知道蟒蛇,但它工作得很完美)。但是如果你只想在tweepy上使用python,而不需要像scipy或numpy这样的东西,我建议你直接从官方网站下载安装程序。如上所述,pip随标准安装一起提供,可用于轻松安装您需要的大多数包。(除了上面提到的scipy/numpy,它需要额外的非python库,其“手动”安装可能不值得麻烦,因此允许使用更全面的环境,如Anaconda)。
https://stackoverflow.com/questions/39544517
复制相似问题