LINUX.ORG.RU

python virtualenv error

 


0

2

приветствую

в системе установлен python2.7 и python3.2
пытаюсь создать virtualenv test

sherif@master:~/projects$ virtualenv test --python=/usr/bin/python3
Running virtualenv with interpreter /usr/bin/python3
New python executable in /home/sherif/projects/test/bin/python3
Also creating executable in /home/sherif/projects/test/bin/python
Installing setuptools, pip, wheel...
  Complete output from command /home/sherif/projects/test/bin/python3 - setuptools pip wheel:
  Traceback (most recent call last):
  File "<stdin>", line 7, in <module>
  File "/usr/local/lib/python3.2/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/__init__.py", line 21, in <module>
  File "/usr/local/lib/python3.2/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/__init__.py", line 66, in <module>
  File "/usr/local/lib/python3.2/dist-packages/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl/pip/_vendor/requests/models.py", line 856
    http_error_msg = u'%s Client Error: %s for url: %s' % (self.status_code, reason, self.url)
                                                      ^
SyntaxError: invalid syntax
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
  File "/usr/local/lib/python3.2/dist-packages/virtualenv.py", line 2328, in <module>
    main()
  File "/usr/local/lib/python3.2/dist-packages/virtualenv.py", line 713, in main
    symlink=options.symlink)
  File "/usr/local/lib/python3.2/dist-packages/virtualenv.py", line 945, in create_environment
    download=download,
  File "/usr/local/lib/python3.2/dist-packages/virtualenv.py", line 901, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  File "/usr/local/lib/python3.2/dist-packages/virtualenv.py", line 797, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /home/sherif/projects/test/bin/python3 - setuptools pip wheel failed with error code 1

как лечить?

★★★★

Ответ на: комментарий от kiotoze

Опана, давненько новости не смотрел, действительно pyvenv уже депрекатед на него разве что симлинк остался. Делай как анонизмус выше подсказал:

python3 -m venv venvname

Siado ★★★★★
()
Ответ на: комментарий от kiotoze

у меня 3.2 дебиан 7

Тогда должен быть pyvenv

Siado ★★★★★
()

http_error_msg = u'%s Client Error: %s for url: %s' % (self.status_code, reason, self.url)

а чего у тебя virtualenv для python2 установле, а запуститься пытается 3м ?

У меня на арче все окей, но у меня по-дефолту везде python3 указан, как основной

Dred ★★★★★
()
Ответ на: комментарий от kiotoze

у меня 3.2 дебиан 7

Попадалово. Большинство библиотек поддерживают тройку только с 3.3 из за сильно разных строк. Лучше обновиться, правда-правда.

anonymous
()
Ответ на: комментарий от Dred

virtualenv установлен через pip3.2 install virtualenv
также при запуске я указываю путь к нужной версии

kiotoze ★★★★
() автор топика
Ответ на: комментарий от anonymous

wrapper работает через virtualenv и аналогичная ошибка

kiotoze ★★★★
() автор топика
Ответ на: комментарий от anonymous

скорее всего это и придется сделать

kiotoze ★★★★
() автор топика

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

Yur4eg ★★
()
Ответ на: комментарий от anonymous

Аноним в наше время совсем измельчал, такую чушь-то нести.

Shtsh ★★★★
()
Ответ на: комментарий от Yur4eg

спасибо, похоже miniconda то что нужно

kiotoze ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.