【问题标题】:Python 3 installing tweepyPython 3 安装 tweepy
【发布时间】:2018-11-22 19:35:27
【问题描述】:

我查看了所有论坛,但到目前为止没有任何效果。我花了几个小时试图安装它,所以任何帮助都将不胜感激。 我已经下载并解压了 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,但我正在努力安装它。 感谢您的帮助

【问题讨论】:

    标签: python python-3.x tweepy


    【解决方案1】:

    pip 是安装软件包的好方法。如果您不感兴趣,则可以从源代码安装。

    但您必须记住,如果您使用的是virtualenvvirtualenvwrapper,那么您可以使用python setup.py install,否则您应该使用sudo python setup.py install

    如果您是 Windows 用户,请以管理员权限打开您的 cmd,然后输入 python setup.py install

    【讨论】:

      【解决方案2】:

      您是否使用来自python.org 的 Windows 安装程序安装了 Python?

      因为它已经捆绑了 pip。 (我无法检查 atm 的确切位置,因为我在 Mac 上,但根据此 SO 帖子,如果您保留默认安装位置,它应该位于 C:\PythonX.X\Scripts 下 - 否则它应该位于 @987654329 @当然)。

      否则 pip 可以使用this 脚本轻松安装。只需在脚本位置调用python get-pip.py,然后pip 应该可用(如果不是直接从命令行使用pip,至少使用python -m pip。) pip 终于可用了,您应该可以轻松安装 tweepy 调用 pip install tweepy(或分别为 python -m pip install tweepy)。

      有关 pip 和其他安装选项的更多信息,请查看https://pip.pypa.io/en/stable/installing/

      PS。如果通过 pip 安装包不起作用,这可能是兼容性问题。根据tweepy github-page,python 3.2 不是在受支持的 python 版本中。因此,如果您的便携式 python 确实有一个版本为 3.2 的解释器......(您可以从 cmd 检查运行 python 的解释器的版本,它应该打印类似&gt; Python 3.X.X 的内容),该包可能根本无法正常运行(即使您可以毫无问题地安装它)。

      由于显然不再支持便携式 python,因此可能值得尝试不同的解决方案。 portable python 网站上有很多建议(我只知道 Anaconda,但这完美无缺)。但是,如果您只想将 python 与 tweepy 一起使用并且不需要 scipy 或 numpy 之类的东西,我建议您只需从官方网站下载安装程序。如前所述,pip 随标准安装一起提供,可用于轻松安装您需要的大多数软件包。 (例如上面提到的 scipy/numpy 除外,它们需要额外的非 python 库,其“手动”安装可能不值得麻烦,因此可以合法地使用像 Anaconda 这样更全面的环境)。

      【讨论】:

      • 我从 python.org 网站下载了 3.5 python,它说它安装了 pip。但我尝试在管理员命令提示符下键入“pip install tweepy”和“python -m pip install tweepy”,但它显示“'pip' 不被识别为内部或外部命令、可运行程序或批处理文件。”跨度>
      • 您需要将pip 可执行文件添加到系统路径。在 Windows 8/10 上,这可以通过右键单击 Windows 图标来完成,然后选择“系统”→“高级系统设置”→“环境变量”。然后将上面提到的python脚本位置添加到路径中,重新启动你的cmd,你应该准备好了。 PS。根据 Windows 7 中的这个 SO post,您还可以通过执行 setx path "%path%;C:\Python35\Scripts;" 将位置添加到路径中。可能值得一试:-)
      • 仅供参考:如果您使用的是 Python 3,请使用 pip3 而不仅仅是 pippip 是 Python 2
      猜你喜欢
      • 2018-04-12
      • 1970-01-01
      • 2015-02-12
      • 2012-06-18
      • 2014-11-27
      • 1970-01-01
      • 2018-10-22
      • 2015-09-28
      • 1970-01-01
      相关资源
      最近更新 更多