ImportError несмотря на успешную установку в Python 3.9 venvPython

Программы на Python
Ответить
Anonymous
 ImportError несмотря на успешную установку в Python 3.9 venv

Сообщение Anonymous »

Я работаю в виртуальной среде Python 3.9 в Ubuntu 20.04 и получаю ошибку ImportError, хотя пакет нормально установился с помощью pip.
Что я сделал:
  • Настроил чистый venv:

    Код: Выделить всё

    python -m venv venv
    source venv/bin/activate
    
  • Установил пакет:

    Код: Выделить всё

    pip install asyncpg
    
  • Установка подтверждена:

    Код: Выделить всё

    pip list
    
  • Проверил путь к Python:

    Код: Выделить всё

    which python  # /path/to/venv/bin/python
    which pip  # /path/to/venv/bin/pip
    
  • Пакет присутствует в пакетах сайта.
Ошибка:

Код: Выделить всё

ImportError: cannot import name 'asyncpg' from 'asyncpg'
Код:

Код: Выделить всё

import asyncpg

async def fetch_data():
conn = await asyncpg.connect(user='user', password='password', database='db')
return await conn.fetch('SELECT * FROM my_table')
Не могу понять, почему это не работает. Я всё проверил — конфликтующих версий Python нет, пакет установлен, виртуальная среда активна. Кто-нибудь видел это раньше?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»