Получение сообщения об ошибке с упоминанием миниконды в виртуальной среде - PullRequest
0 голосов
/ 05 ноября 2018

Я следую этому учебнику по обслуживанию приложений для колб с uWSGI и Nginx . Когда я пытаюсь установить uwsgi с помощью следующей команды:

pip install uwsgi

Я получаю следующую ошибку:

enter image description here

Я не понимаю, почему в сообщении об ошибке упоминается миниконда: я создал виртуальную среду с

python3 -m venv myproject_venv

и активировал его с помощью

source myproject_venv/bin/activate

Так что я не понимаю, почему

pip install uwsgi 

будет иметь какое-либо отношение к миниконде, поскольку виртуальная среда должна быть изолирована от остальной части моей системы. Я уверен, что команда pip - это не тот пакет pip, который был установлен miniconda, поскольку, если я запускаю

pip --version

Я получаю

pip 10.0.1 from /home/ubuntu/miniconda3/lib/python3.7/site-packages/pip (python 3.7)

и если я бегу

source myproject_venv/bin/activate
pip --version

Я получаю

pip 18.1 from /home/ubuntu/myproject/myproject_venv/lib/python3.7/site-packages/pip (python 3.7)

Я думал, что виртуальные среды должны быть изолированы от остальной части вашей системы. Поскольку я не использовал miniconda для создания этой виртуальной среды, я не понимаю, почему она мешает ей.

Вопрос: Как я могу получить сообщение об ошибке miniconda, когда пытаюсь установить uwsgi в виртуальной среде, которая не была настроена с помощью miniconda? Я прочитал еще немного о виртуальных средах, и я не понимаю, как miniconda имеет какое-либо отношение к моей созданной виртуальной среде.

...