conda 4.2.13 MacOSX 10.12.1
pip
Anakonda kullanılarak oluşturulan yeni bir ortama (sanal) paketleri yüklemeye çalışıyorum . Anaconda belgelerinde bunun gayet iyi olduğunu söylüyor. Virtualenv ile aynı şekilde yapılır.
Programı koymak istediğiniz ortamı etkinleştirin, ardından bir program yükleyin ...
Ananconda'da şöyle boş bir ortam yarattım:
conda create -n shrink_venv
Etkinleştir:
source activate shrink_venv
Daha sonra terminalde env'de çalıştığımı görebiliyorum (shrink_venv)
. Aşağıdakileri kullanarak bir paket yüklemeye çalıştığımda sorun çıkıyor pip
:
(shrink_venv): pip install Pillow
Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
Bu nedenle, gereksinimin sistem genelindeki paketten karşılandığını düşündüğünü görebiliyorum. Görünüşe göre çevre düzgün çalışmıyor, kesinlikle dokümanlardaki gibi değil. Burada yanlış bir şey mi yapıyorum?
Sadece bir not, conda install
paketler için kullanabileceğinizi biliyorum , ama anakondadan bir yastık aldım, bu yüzden almak istedim pip
ve dokümanlar bunun iyi olduğunu söylediğinden beri.
Çıktı which -a pip
:
/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
** GÜNCELLEME ** Bunun oldukça yaygın bir konu olduğunu görüyorum. Bulduğum şey, conda env'in PYTHONPATH ile iyi oynamaması. Bir conda ortamı kullanıyor olsanız bile, sistem her zaman PYTHONPATH konumlarına bakmaktadır. Şimdi, her unset PYTHONPATH
zaman bir conda ortamı kullanırken koşuyorum ve çok daha iyi çalışıyor. Mac'liyim.
which -a pip
Sorunuzun çıktısını ekleyebilir misiniz lütfen?
PYTHONPATH
ortam değişkeni kümesi?
conda install pip
mi