"TypeError: объект 'str' не вызывается" при создании virtualenv с Python 3.1
Это команды в Ubuntu 14.10:
sudo add-apt-repository ppa:fkrull/deadsnakes -y
sudo apt-get update
sudo apt-get install python3.1 python3.1-dev
sudo pip install virtualenv==12.1.1
virtualenv -ppython3.1 env
Дает мне это:
Running virtualenv with interpreter /usr/bin/python3.1
New python executable in env/bin/python3.1
Also creating executable in env/bin/python
Installing setuptools, pip...
Complete output from command /home/andrew/project...ib/env/bin/python3.1 -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/compat/dictconfig.py", line 347, in configure
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/compat/dictconfig.py", line 454, in configure_filter
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/compat/dictconfig.py", line 264, in configure_custom
TypeError: 'str' object is not callable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/__init__.py", line 217, in main
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/basecommand.py", line 197, in main
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/compat/dictconfig.py", line 565, in dictConfig
File "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-6.1.1-py2.py3-none-any.whl/pip/compat/dictconfig.py", line 348, in configure
NameError: global name 'StandardError' is not defined
Если кто-нибудь поделится, как с этим бороться, буду признателен.
п.с.
Я думаю, что эта проблема может быть связана с virtualenv
а также pip
версии.