首页 > 解决方案 > Python 使用 pip 安装 twarc

问题描述

我是编码新手,希望得到一些建议。我正在使用 macOS Big Sur 版本 11.4 我正在尝试安装一个名为 twarc 的包并在我的终端中运行以下命令。 pip install twarc 当我运行时,pip show twarc 我看到以下内容:

**Name: twarc
Version: 2.1.2
Summary: Archive tweets from the command line
Home-page: https://github.com/docnow/twarc
Author: Ed Summers
Author-email: ehs@pobox.com
License: UNKNOWN
Location: /Users/cominocomputer/opt/anaconda3/lib/python3.8/site-packages
Requires: click, click-config-file, requests-oauthlib, click-plugins, python-dateutil
Required-by:** 

每当我运行时,pip2 show twarc我都会看到以下错误:

  File "/usr/local/bin/pip2", line 11, in <module>
    load_entry_point('pip==21.1.2', 'console_scripts', 'pip2')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2843, in load_entry_point
    return ep.load()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2434, in load
    return self.resolve()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2440, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/Library/Python/2.7/site-packages/pip-21.1.2-py2.7.egg/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing

我认为错误是我安装了 Python2 和 Python3。我也有 pip2 和 pip3。Twarc 已安装到 pip3 中,但当我尝试运行 python 文件时无法正常工作,因为我的文件可能在 pip2 上运行?

有谁知道如何解决这个问题?我试过pip2 install typing这并不能解决问题。下面是我在我的 .py 中尝试使用“import twarc”时在 IDLE 中遇到的错误的图像 在此处输入图像描述

标签: pythonpython-3.xpython-2.7pip

解决方案


根据你在 python 注册表名称中的模块名称是[twarc][https://pypi.org/project/twarc/2.1.2/] 你应该做的pip install twarc==2.1.2


推荐阅读