pyvenv-3.4 возвратил ненулевой статус выхода 1

Я в Kubuntu 14.04, я хочу создать virtualenv с python3.4. Я сделал с python2.7 раньше в другой папке. Но когда я пытаюсь:

pyvenv-3.4 venv 

У меня есть:

Error: Command '['/home/fmr/projects/ave/venv/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

9 Solutions collect form web for “pyvenv-3.4 возвратил ненулевой статус выхода 1”

Я получил решение, устанавливающее python-virtualenv

 sudo apt-get install python-virtualenv 

и использование

 virtualenv --python=/usr/bin/python3.4 venv 

Такая же проблема для Linux Mint 17 (в основном это Ubuntu 14.04). Установка python3.4-venv не сработала, поэтому я создал virtualenv без pip, а затем установил pip вручную.

  1. Создайте virtualenv и активируйте его

     python3 -m venv --without-pip foo source foo/bin/activate 
  2. Загрузите последние версии setuptools и pip :

     wget https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz#md5=6245d6752e2ef803c365f560f7f2f940 wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz#md5=01026f87978932060cc86c1dc527903e 
  3. Распаковать и установить их

     tar xf setuptools-7.0.tar.gz tar xf pip-1.5.6.tar.gz cd setuptools-7.0 python setup.py install cd ../pip-1.5.6 python setup.py install 

Pyvenv поставляется в комплекте с более новой версией python 3 и должен заменить virtualenv, так что это не совсем то же самое.

Была проблема с python 3.4 в первой версии Ubuntu 14.04, которая вызвала эту ошибку.

Модернизация дистрибутива решила эту проблему для меня. Думаю, это, вероятно, работает и с Kubuntu.

 sudo do-release-upgrade -d # this takes a while, and involves a reboot as well. sudo apt-get install python3.4-venv pyvenv-3.4 venv 

Прежде чем запускать его, прочитайте документы для обновления до релиза . Использование флага -d обновится до последней версии релиза, которая может включать некоторое нестабильное программное обеспечение.

Вы не можете отменить do-release-upgrade

Вот простой способ обойти это без использования setuptools и связанных с ними акробатиков, если вы используете дистрибутив Anaconda (в этом случае был специально использован Anaconda3 ).

 user$ pyvenv --without-pip my_venv_dir user$ source my_venv_dir/bin/activate user$ curl https://bootstrap.pypa.io/get-pip.py | python user$ deactivate user$ source my_venv_dir/bin/activate (my_venv_dir) user$ 

Другие дистрибутивы могут поддерживать или не поддерживать директиву – без директивы. Надеюсь, это так. 🙂

Следующее работало для меня на Ubuntu 13.10:

 pyvenv-3.4 delme --without-pip source delme/bin/activate python -Im ensurepip --upgrade --default-pip 

Я столкнулся с этой проблемой.

Чтобы исследовать, я выполнил ту же команду, что и pyvenv, и затем получил «locale.Error: неподдерживаемая локальная установка».

Наконец, она была решена путем настройки «LC_ALL = en_US.UTF-8».

Совсем похоже на @ prismalytics.io, но для тех из вас, кто не любит запускать сценарии оболочки из Интернета. Конечно, вы можете использовать -no-index -find-ссылки, чтобы указать на локальные копии. Любой недавний файл с круговым каналом будет достаточным, это просто указывает на текущую версию PyPI.

 python3 -m venv --without-pip your_venv source your_venv/bin/activate curl 'https://pypi.python.org/packages/b6/ac/7015eb97dc749283ffdec1c3a88ddb8ae03b8fad0f0e611408f196358da3/pip-9.0.1-py2.py3-none-any.whl' > pip.whl python -m zipfile -e pip.whl $VIRTUAL_ENV/lib/python3*/site-packages python -m pip install --force-reinstall --upgrade pip 

Вам не хватает venv lib для python 3.4, просто запустите:

 $ apt-get install python3.4-dev python3.4-venv 

И затем создайте свой virtualenv

 python3.4 -m venv myVenv 

Это работало для меня в python 3.6 и OSX

 $ python -m venv --without-pip my_dir $ source my_dir/bin/activate $ curl https://bootstrap.pypa.io/get-pip.py | python $ deactivate $ source my_dir/bin/activate (my_dir) user$ 
  • Ошибка HTTPSHandler при установке pip с помощью python 2.7.9
  • Как использовать Conda в системе Homebrew Python?
  • Virtualenv возвращает ошибку «Нет такого файла или каталога ...»
  • Могу ли я перемещать virtualenv?
  • CertificateError при попытке установить пакеты на virtualenv
  • Нет модуля с именем pkg_resources
  • Журнал регистрации Virtualenv / pip?
  • Почему `virtualenv` не может найти` pkg_resources`?
  • Python - лучший язык программирования в мире.