Подтвердить что ты не робот

PythonAnywhere 'python3.6 -m venv test' Результаты в ошибке

Я пытаюсь использовать python3.6 -m venv test непосредственно в PythonAnywhere, чтобы создать virtualenv. Я хотел использовать этот метод, поскольку я считаю, что он более переносим в другие среды, где virtualenvwrapper не может быть настроен.

Когда я запускаю команду (в среде PA, которая была обновлена для использования Python 3.6), я получаю следующую ошибку.

12:34 ~ $ python3.6 -m venv test
Error: Command '['/home/dpottsagilisys/test/bin/python3.6', '-Im', 'ensurepip', 
'--upgrade', '--default-pip']' returned non-zero exit status 1.
4b9b3361

Ответ 1

PythonAnywhere dev здесь: это, похоже, ошибка в Ubuntu 14.04 (и, по-видимому, 15.04), на котором мы основывались, когда этот вопрос изначально был задан.

У этого вопроса Ask Ubuntu есть различные предложения; здесь, который я сделал 100% определенных работ на PythonAnywhere:

python3.6 -m venv --without-pip test
source test/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source test/bin/activate

[Обновление от 28 июня 2018 года: переход на образ 16.04, по совпадению, то, над чем мы сейчас работаем.]

[Обновление 30 сентября 2018 года: образ 16.04 теперь доступен для новых учетных записей PythonAnywhere]

Ответ 2

Не python3.6-venv с пакетом python3.6-venv вызывает эту проблему. Установка с помощью:
sudo apt-get install python3.6-venv должен быть разрешен.