Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have installed python3.3, pip-1.5, ditribute-0.7.3, virtualenv-1.11.

I am giving the below command to create virtual environment

virtualenv --no-site-packages test

I am getting the following error

name@server:~/py_virenv$ virtualenv --no-site-packages test
Using base prefix '/usr/local'
New python executable in test/bin/python3
Not overwriting existing python script test/bin/python (you must use test/bin/python3)
Installing setuptools, pip...
  Complete output from command /home/swamydkv/py_virenv/test/bin/python3 -c "import sys, pip; pip...ll\"] + sys.argv[1:])" setuptools pip:
  Traceback (most recent call last):    
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/pip-1.5-py2.py3-none-any.whl/pip/__init__.py", line 9, in <module>
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/pip-1.5-py2.py3-none-any.whl/pip/log.py", line 8, in <module>
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 2696, in <module>
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 429, in __init__
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 443, in add_entry
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 1722, in find_in_zip
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 1298, in has_metadata
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 1614, in _has
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/pkg_resources.py", line 1488, in _zipinfo_name
AssertionError: /usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/EGG-INFO/PKG-INFO is not a subpath of /usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/setuptools-2.0.2-py2.py3-none-any.whl/
----------------------------------------
...Installing setuptools, pip...done.
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==1.11', 'console_scripts', 'virtualenv')()
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv.py", line 820, in main
    symlink=options.symlink)
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv.py", line 988, in create_environment
    install_wheel(to_install, py_executable, search_dirs)
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv.py", line 956, in install_wheel
    'PIP_NO_INDEX': '1'
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv.py", line 898, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /home/swamydkv/py_virenv/test/bin/python3 -c "import sys, pip; pip...ll\"] + sys.argv[1:])" setuptools pip failed with error code 1
name@server:~/py_virenv$ 

Please help me in resolving this.

share|improve this question
    
I checked the pip it is working. But the pip is not working with virtualenv –  swamydkv Jan 6 at 16:16
add comment

1 Answer 1

up vote 2 down vote accepted

This is due to a bug in setuptools. It's been fixed in v2.1.

Otherwise, the workaround is to either install the latest virtualenv (1.11) using pip, or use virtualenv 1.10.1:

First, uninstall virtualenv:

pip uninstall virtualenv

You may need to run this twice (for some unknown reason) to actually uninstall it. Then install using pip or easy_install:

pip install virtualenv

or

easy_install "virtualenv<1.11"

You may require sudo to run these commands.

share|improve this answer
2  
For your information, this helped me to resolve the same problem under MAC OS X. –  MARTIN Damien Jan 12 at 14:32
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.