smsapi / smsapi-python-client

SMSAPI Python client that allows you to send messages, manage Short URLs and administrate your SMSAPI account.
https://www.smsapi.com/
Other
55 stars 34 forks source link

No module named 'smsapi.client'; 'smsapi' is not a package #36

Open medovarsky opened 2 weeks ago

medovarsky commented 2 weeks ago

Hello,

I'm unable to import smsapi.client module.

TL;DR:

python
>>> from smsapi.client import SmsApiClient
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/smsapi/smsapi.py", line 4, in <module>
    from smsapi.client import SmsApiClient
ModuleNotFoundError: No module named 'smsapi.client'; 'smsapi' is not a package

Longer version:

lsb_release -a
...
Description:    Ubuntu 20.04.6 LTS
...
python -V
Python 3.8.10

mkdir smsapi; cd smsapi

python -m venv .
source bin/activate
pip install -U pip wheel
pip install smsapi-client
pip freeze

certifi==2024.8.30
charset-normalizer==3.3.2
idna==3.10
pkg_resources==0.0.0
smsapi-client==2.9.6
urllib3==2.2.3

python
>>> from smsapi.client import SmsApiClient
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/smsapi/smsapi.py", line 4, in <module>
    from smsapi.client import SmsApiClient
ModuleNotFoundError: No module named 'smsapi.client'; 'smsapi' is not a package
>>>

Thank you.

mpawikowski commented 1 week ago

Hello,

I received information from our IT department that python client has been tested, works correctly and the error you encountered couldn't be reproduced.