Twilio 已安装,因 ModuleNotFoundError 失败:没有名为“twilio”的模块

问题描述 投票:0回答:1

我做了一个 pip3 install Twilio,然后看到:

Installing collected packages: twilio
Successfully installed twilio-8.1.0

我检查了 python,但没有看到它:

$ sudo python3
Python 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] on linux

>>> import twilio
ModuleNotFoundError: No module named 'twilio'

然而,如果我们签入 pip:

$ pip3 show twilio
Name: twilio
Version: 8.1.0
Summary: Twilio API client and TwiML generator
Home-page: https://github.com/twilio/twilio-python/
Author: Twilio
Author-email: [email protected]
License:
Location: /home/ubuntu/.local/lib/python3.10/site-packages
Requires: aiohttp, aiohttp-retry, PyJWT, pytz, requests
Required-by:

还有什么可以尝试的?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
python twilio twilio-api
1个回答
0
投票

pip3
指向不同版本的 python。使用
python -m pip install twilio
来解决这个问题(或者可能是
python3 -m pip install
适合您的情况)。不要使用
pip3 install
pip install
,因为它们不明确,可以指向系统上的任何 python 安装。

您可以通过比较来查看

pip
pip3
等指向哪个安装:

python3 -m pip -V

python -m pip -V

pip3 -V

pip -V
© www.soinside.com 2019 - 2024. All rights reserved.