Virtualenvwrapper альтернатива для Python 3 - PullRequest
2 голосов
/ 25 января 2012

Я просто хотел настроить небольшую среду разработки с Python 3.

У меня не было проблем с установкой pip и virtualenv, однако virtualenvwrapper, похоже, пока не поддерживает Python 3 (так каксостояния на mercurial repo ).

Попытка установить его с помощью pip приводит к следующей ошибке:

  Running setup.py install for virtualenvwrapper

    changing mode of build/scripts-3.2/virtualenvwrapper.sh from 644 to 755
    Skipping installation of /usr/local/lib/python3.2/dist-packages/virtualenvwrapper/__init__.py (namespace package)
    Installing /usr/local/lib/python3.2/dist-packages/virtualenvwrapper-2.11.1-py3.2-nspkg.pth
    changing mode of /usr/local/bin/virtualenvwrapper.sh to 755
      File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/hook_loader.py", line 137
        print '  %-10s -- %s' % (ep.name, inspect.getdoc(plugin) or '')
                            ^
    SyntaxError: invalid syntax

      File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/user_scripts.py", line 40
        except OSError, msg:
                      ^
    SyntaxError: invalid syntax

Successfully installed virtualenvwrapper
Cleaning up...

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

Кто-нибудь знает альтернативу этому, которая работает с Python 3?

РЕДАКТИРОВАТЬ:

Для тех, кто возвращается к этомувопрос - только что была выпущена версия, которая поддерживает Python 3: Virtualenvwrapper (30/01/2012).

Ответы [ 2 ]

5 голосов
/ 26 января 2012

Обычно я бы сказал: «Разветвите и перенесите».Это небольшая программа, состоящая из 1000 строк кода, большая часть которой написана в четкой и лучшей практике Dough Hellman.Портирование, вероятно, будет очень простым и хорошим упражнением.

Однако в этом случае все, что вам нужно сделать, это заметить на странице bitbucket, что уже есть два pull-запроса, один из которых Python3 исправление совместимости.Вы, вероятно, можете проверить и использовать это.https://bitbucket.org/dakra/virtualenvwrapper/overview

3 голосов
/ 10 августа 2014

Python 3.3 поставляется с интегрированным решением виртуальной среды под названием venv

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