&引用;类型错误:';str';对象不可调用";使用Python 3.1创建virtualenv时

&引用;类型错误:';str';对象不可调用";使用Python 3.1创建virtualenv时,python,virtualenv,python-3.1,Python,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/p

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
使用解释器/usr/bin/python3.1运行virtualenv
env/bin/python3.1中新的python可执行文件
还在env/bin/python中创建可执行文件
正在安装安装工具,pip。。。
从命令/home/andrew/project…ib/env/bin/python3.1-c“import sys,pip;sys…d\”]+sys.argv[1:)”setuptools pip完成输出:
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none any.whl/pip/compat/dictconfig.py”,第347行,在configure中
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none any.whl/pip/compat/dictconfig.py”,第454行,在配置过滤器中
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none any.whl/pip/compat/dictconfig.py”,第264行,在configure_custom中
TypeError:“str”对象不可调用
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.7/dist-packages/virtualenv_-support/pip-6.1.1-py2.py3 none-any.whl/pip/_-init__.py”,主文件第217行
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none-any.whl/pip/basecommand.py”,第197行,主文件
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none any.whl/pip/compat/dictconfig.py”,第565行,在dictconfig中
文件“/usr/local/lib/python2.7/dist packages/virtualenv_support/pip-6.1.1-py2.py3 none any.whl/pip/compat/dictconfig.py”,第348行,在configure中
NameError:未定义全局名称“StandardError”
如果有人分享如何处理它,我将不胜感激

p、 s.

我猜这个问题可能与
virtualenv
pip
版本有关。

python3和2.7?:/@KarolyHorvath-Yep。但是这个命令确实适用于
python3
python3.2
python3.3
python3.4
试试这个