Virtualenv OSError - setuptools pip wheel failed with error code 1

后端 未结 14 1035
醉酒成梦
醉酒成梦 2020-12-06 05:33

I get the following error message when trying to set up a virtual environment with virtualenv 15.0.2 but receive OSError setuptools pip wheel failed with error code 1.

相关标签:
14条回答
  • 2020-12-06 06:19

    I had the same error even with no anaconda installed. After a few minutes i realized that i was trying to create a virtualenv folder (C:/myname/virtual_folder) at the same directory level as was my Python installation folder (C:/myname/python27) .

    So I just created a folder and then inside of it (C:/myname/prefolder/..) i run ("virtualenv virtual_folder") with no issues .

    0 讨论(0)
  • 2020-12-06 06:21

    Removal of ~/.pydistutils.cfg worked for me.

    See the following link (last answer):
    https://github.com/Homebrew/legacy-homebrew/issues/44836

    0 讨论(0)
  • 2020-12-06 06:26

    I tried for hours, read lots of posts and finally find a way out.

    pip uninstall virtualenv conda install virtualenv

    The reason is the virtualenv installed by pip is not compatible with conda. I don't know more details, but it works for me.

    0 讨论(0)
  • 2020-12-06 06:26

    I have the same problem. The reason was with invalid path of python. Fixed it with removing python to 'c:\python37' from appdata. It cuz you have unicode chars in the path name.

    0 讨论(0)
  • 2020-12-06 06:29

    I had this same issue while installing requirements from requirements.txt.

    This was what solved the problem for me.

    1. pip install --upgrade virtualenv

    2. pip install --upgrade pip

    3. After doing this, if you ever get errors while trying to install a dependency like below

    THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. pbr==3.1.1 from https://pypi.python.org/packages/0c/5d/b077dbf309993d52c1d71e6bf6fe443a8029ea215135ebbe0b1b10e7aefc/pbr-3.1.1-py2.py3-none-any.whl#md5=75a0f55856bfc9220af0d01244afec43 (from -r requirements-test.txt (line 52)):

    Expected sha256 60c25b7dfd054ef9bb0ae327af949dd4676aa09ac3a9471cdc871d8a9213f9ac Expected or 05f61c71aaefc02d8e37c0a3eeb9815ff526ea28b3b76324769e6158d7f95be1

    Got b11776d9eb0e7b3988bb7bdef4e2d40cf8c168214374d12d1c4495c1346ac10b

    ERROR: could not install deps [-rrequirements-test.txt]; v = InvocationError('/app/.tox/py27/bin/pip install -rrequirements-test.txt (see /app/.tox/py27/log/py27-1.log)', 1)

    ________________________________ summary _______________________________

    ERROR: py27: could not install deps [-rrequirements-test.txt]; v = InvocationError('/app/.tox/py27/bin/pip install -rrequirements-test.txt (see /app/.tox/py27/log/py27-1.log)', 1)

    Then use pip --no-cache-dir install <package-name> to install the package; where <package-name> is the name of the package you want to install.

    e.g pip --no-cache-dir install pbr

    0 讨论(0)
  • 2020-12-06 06:30

    You can get virtualenv to work with conda if you downgrade python to 2.7.9:

    $pip install python=2.7.9
    

    You can see the status of this issue on conda's github: https://github.com/conda/conda/issues/1367

    0 讨论(0)
提交回复
热议问题