0

我首先安装了分发,然后使用easy_install pip,但是当我运行时: sudo pip install virtualenv

我收到这些错误消息:

Traceback (most recent call last):
  File "/usr/bin/pip", line 8, in ? sys.exit(
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 345, in load_entry_point
  return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 2381, in load_entry_point
return ep.load()
  File "/usr/lib/python2.4/site-packages/distribute-0.6.49-py2.4.egg/pkg_resources.py", line 2087, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.4/site-packages/pip-1.4-py2.4.egg/pip/__init__.py", line 10, in ?
from pip.util import get_installed_distributions, get_prog
  File "/usr/lib/python2.4/site-packages/pip-1.4-py2.4.egg/pip/util.py", line 17, in ?
from pip.vendor.distlib import version
File "/usr/lib/python2.4/site-packages/pip-1.4-py2.4.egg/pip/vendor/__init__.py", line 8
from __future__ import absolute_importSyntaxError: from __future__ imports must occur at the    beginning of the file

我现在不知道该怎么做才能正确安装virtualenv?

4

1 回答 1

0

您似乎正在使用 Python 2.4 - 尝试使用包含from __future__ import absolute_import(Python 2.5 或更高版本)的 Python 版本创建 virtualenv。

您可以像这样指定要使用的 Python:

virtualenv -p /usr/bin/python2.7
于 2013-07-29T10:51:21.487 回答