Установка PyAudio в консоль Python Anywhere Bash - PullRequest
1 голос
/ 01 августа 2020

Я использую Python Anywhere для развертывания веб-приложения Flask. Для работы приложению требуется PyAudio. Я пытаюсь загрузить PyAudio через консоль bash (в venv). Когда я запускаю

pip install file:///C:/Users/usr/Downloads/PyAudio-0.2.11-cp38-cp38-win32.whl

, он говорит

ERROR: PyAudio-0.2.11-cp38-cp38-win32.whl is not a supported wheel on this platform.

1 Ответ

1 голос
/ 01 августа 2020

Сначала я бы порекомендовал найти созданный вами virtualenv, затем активировать его, а затем установить пакет.

1. В pythonanywhere каталог среды может храниться:

  • в каталоге проекта (если он создан как python -m venv env)
  • в ~ / .virtualenvs (если создан как mkvirtualenv my_app, т.е. с virtualenvwrapper)

Чтобы проверить, находится ли он в ~ / .virtualenvs, вы можете запустить lsvirtualenv в bash и проверить, есть ли он.

2. Если он находится в каталоге проекта, просто source env/bin/activate, чтобы активировать его. Если он был создан с помощью virtualenvwrapper (т.е. он находится в ~ / .virtualenvs), вы можете workon my_app. Обязательно укажите правильное имя для среды.

3. После активации вы можете установить пакет, как вы говорите: pip install ...

Надеюсь, это именно тот ответ, который вы искали!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...