Benim esas sorunum, "iş" için --no-site-packages
alamıyorum.Virtualenv, site-paketi-paketleri, sys.path
this post dahil SO üzerinde bir çok yazı okudum. Ben büyük bir Ubuntu noob'um ve pythonun os ile nasıl etkileştiği konusunda çok daha iyi değilim.
Diğer mesajlar benim virtualenv olduğumda printenv
printenv
"PYTHONPATH" Listeye görünmüyor, PYTHONPATH görüntüleyecektir ama ne arıyor olmalı ben değilim belirli dir
olduğunu oldukça mümkündür önerdi büyük harf yerine farkında olmak.
ben fark etmiş, ancak, ben virtualenv içinde piton kabuğunu çalıştırdığınızda, benim küresel paketlerin listelenen tüm olmasıdır.
Bu virtualenv
, .bashrc
, Ubuntu
veya my brain
ile ilgili bir sorun olup olmadığından emin değilim. Herhangi bir yardım büyük takdir edilecektir. geri ve ileri-sürecinin bir tür bana yardım etmeye istekli orada çeşit bilgili ruh varsa
, ben çok minnettar olurum. Çıktımın hiçbirini listelemedim, çünkü dürüst olmak gerekirse, yukarıdakilerin dışında, nereden başlayacağımı tam olarak bilmiyorum.
Yorumlara cevap olarak düzenle; UTC:
[email protected]:~/Dropbox/$$ P/...$ source venv/bin/activate
(venv)[email protected]:~/Dropbox/$$ P/...$
Sistem Paketleri:
(venv)[email protected]:~/Dropbox/$$ P/...$ pip freeze
adium-theme-ubuntu==0.3.4
apt-xapian-index==0.46
beautifulsoup4==4.4.1
bleach==1.4.2
blinker==1.3
cffi==1.1.2
characteristic==14.3.0
chardet==2.3.0
colorama==0.3.3
command-not-found==0.3
....
virtualenv==13.1.2
virtualenv-clone==0.2.6
virtualenvwrapper==4.7.1
wheel==0.26.0
whitenoise==1.0.6
xdiagnose==3.8.1
zope.interface==4.1.2
(venv)[email protected]:~/Dropbox/$$ P/...$
sys.path
:
[email protected]:~/Dropbox/$$ P/...$ virtualenv --no-site-packages venv
New python executable in venv/bin/python
Installing setuptools, pip, wheel...done.
: 2015
çevreyi başlatılması 07:41 19 Kasım
Site paketlerinin sys.path
numaralı telefona dahil edildiğini açıkça görebilirsiniz.
Python3 onunla pip freeze
(hatta eğer yapabilirsem) nasıl kullanılacağını bilmiyor ki biraz daha iyi görünüyor:
(venv)[email protected]:~/Dropbox/$$ P/...$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50)
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['',
'/usr/lib/python3.4',
'/usr/lib/python3.4/plat-x86_64-linux-gnu',
'/usr/lib/python3.4/lib-dynload',
'/usr/local/lib/python3.4/dist-packages',
'/usr/lib/python3/dist-packages']
>>>
Sonraki düzenleme. Benim mind is bottled daha da. UTC 08:00 19 Kas 2015
Ben bir komplo teorisyeniyim, Dropbox dışında bir venv oluşturmaya çalıştım.
[email protected]:~$ source venv/bin/activate
(venv)[email protected]:~$ pip freeze
wheel==0.24.0
(venv)[email protected]:~$ python
Python 2.7.10 (default, Oct 14 2015, 16:09:02)
[GCC 5.2.1 20151010] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['',
'/home/notanambiturner/venv/lib/python2.7',
'/home/notanambiturner/venv/lib/python2.7/plat-x86_64-linux-gnu',
'/home/notanambiturner/venv/lib/python2.7/lib-tk',
'/home/notanambiturner/venv/lib/python2.7/lib-old',
'/home/notanambiturner/venv/lib/python2.7/lib-dynload',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/home/notanambiturner/venv/local/lib/python2.7/site-packages',
'/home/notanambiturner/venv/lib/python2.7/site-packages']
>>>
Ne ... heck ...? Yani, sanırım bu bir çeşit ilerleme mi? Belki sorunlara neden olan dosya isimlerim (\ $ \ $ \ P /) ile ilgili bir şey var mı? Okuduklarımdan, sudo rm -rf venv
olduğu sürece, daha önce aynı dizinde virtualenv
s oluşturduğum ve sildiğim hiçbir fark yaratmamalı. Bu doğru mu?
Argh.
Lütfen ortamı girin, python'u çalıştırın ve 'import sys; python içinde yazdırma (sys.path); Daha sonra yayınladığınız/aldığınız tüm girdileri ve çıktıları düzenleyerek ekleyin. –
Genellikle, virtualenv'iniz için nasıl etkinleştireceğinizle ilgilidir. Lütfen tam komutları ve çıktılarını bunları nasıl çalıştırdığınıza yazınız. –
Teşekkürler millet! Bu süper sinir bozucu problemle bana yardım eden birinin ne kadar iyi hissettirdiğini anlatamam. Yayınınızı yorumlarınıza göre düzenledim. Yardım ettiğin için teşekkür ederim! – NotAnAmbiTurner