pyvenv-3.4 hatası: sıfır olmayan çıkış durumu döndürüldü 1

56

14.04 ile birlikte gelen pyvenv-3.4 değerini kullanarak sanal bir ortam oluşturmaya çalışırken, hata veriyor:

Error: Command '['/some/directories/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

Ubuntu 14.04 ile pyvenv-3.4'ü nasıl kullanabilirim?

    
sordu Ryan 26.06.2014 18:29

7 cevap

49

Maalesef, 14.04% kopuk% co_de ile gönderildi. Bu launchpad iş parçacığına göre, sorun önümüzdeki 14.04-1 tarihinde çözülecek

bu yöntemi kullanarak pipsiz bir Pyvenv ortamını kurabilir ve daha sonra pipeti manuel olarak yükleyebilirsiniz.

pyvenv-3.4 --without-pip myvenv
source ./myvenv/bin/activate
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.tar.gz
tar -vzxf setuptools-3.4.4.tar.gz
cd setuptools-3.4.4
python setup.py install
cd ..
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz
tar -vzxf pip-1.5.6.tar.gz
cd pip-1.5.6
python setup.py install
cd ..
deactivate
source ./myvenv/bin/activate
    
verilen cevap Ryan 26.06.2014 18:29
43

Sebep: Hem Ubuntu 14.04 hem de Debian% Co_de% bozuk aracına sahip. Ubuntu bug 1290847 ve Debian bug 732703 .

Çözüm / geçici çözüm (diğer cevaptan daha kısa):

pyvenv-3.4 --without-pip venvdir
source venvdir/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source venvdir/bin/activate

Bu hatayı kendi Gencimde açıkladım. Bu koddaki URL, resmi pip yükleme yönergeleri 'dir.

    
verilen cevap Denilson Sá Maia 26.09.2014 04:56
8

Bu da işe yaramalı:

sudo apt-get install python-virtualenv
virtualenv -p python3 myvenv

Ya da daha iyisi:

sudo apt-get install python3-pip
sudo pip3 install virtualenv
virtualenv myvenv
    
verilen cevap Collin Anderson 12.11.2014 17:28
2

Python 3.4 için venv lib dosyasını kaçırıyorsunuz, sadece şunu çalıştırın:

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

    
verilen cevap Gregory 14.08.2017 12:27
0

Bunu çözdüğüm yol şu şekilde çalışıyor:

$ python -m ensurepip

Bu satır ile biten bir stacktrace üretildi:

FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib64/python3.4/ensurepip/_bundled/setuptools-20.10.1-py2.py3-none-any.whl'

Bu yüzden İşte 'e gittim ve tekerleği alıp dizime koydum. mkdir -p /usr/lib64/python3.4/ensurepip/_bundled/ ile oluşturmak için)

Ardından python -m ensurepip 'yi tekrar çalıştırıyorum

ile karşılaştım
No such file or directory: '/usr/lib64/python3.4/ensurepip/_bundled/pip-8.1.1-py2.py3-none-any.whl

Bu yüzden İşte adresine gittim, bu tekerleğini aldım ve takılıyorum dizinde.

Artık sanal kodları python -m venv .venv ile oluşturabilirim. Başarı!

    
verilen cevap Wayne Werner 26.01.2017 17:46
-1

Bu hatayla karşılaştım çünkü sistemimde python3-venv paketini kaçırıyordum.

    
verilen cevap dominic2145678 03.01.2017 05:25
-1

Debian'da Test Edildi

 
$ python3.4 -m venv --without-pip env
$ cd env
$ source ./bin/activate # virtualenv activated

$ wget https://bootstrap.pypa.io/get-pip.py # get installation script for pip
$ python3.4 get-pip.py
$ deactivate
$ source venvdir/bin/activate

$ pip list # just to check that pip works!

    
verilen cevap razorsniper 07.03.2017 09:34

Etiketlerdeki diğer soruları oku