conda 4.2.13 MacOSX 10.12.1
Saya mencoba menginstal paket dari pip
ke lingkungan baru (virtual) yang dibuat menggunakan anaconda. Dalam dokumen Anaconda dikatakan bahwa ini baik-baik saja. Ini dilakukan dengan cara yang sama seperti untuk virtualenv.
Aktifkan lingkungan tempat Anda ingin meletakkan program, lalu instal program ...
Saya membuat lingkungan kosong di Ananconda seperti ini:
conda create -n shrink_venv
Aktifkan:
source activate shrink_venv
Saya kemudian dapat melihat di terminal bahwa saya bekerja di env saya (shrink_venv)
. Masalah muncul, ketika saya mencoba menginstal paket menggunakan pip
:
(shrink_venv): pip install Pillow
Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
Jadi saya bisa melihatnya berpikir persyaratan dipenuhi dari paket seluruh sistem. Jadi sepertinya lingkungan tidak berfungsi dengan benar, pasti tidak seperti yang dikatakan di dokumen. Apakah saya melakukan sesuatu yang salah di sini?
Hanya sebuah catatan, saya tahu Anda dapat menggunakan conda install
untuk paket, tetapi saya memiliki masalah dengan Bantal dari anaconda, jadi saya ingin mendapatkannya pip
, dan karena dokumen mengatakan itu baik-baik saja.
Output dari which -a pip
:
/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
** PEMBARUAN ** Saya melihat ini adalah masalah yang cukup umum. Apa yang saya temukan adalah bahwa conda env tidak cocok dengan PYTHONPATH. Sistem tampaknya selalu mencari di lokasi PYTHONPATH bahkan ketika Anda menggunakan lingkungan konda. Sekarang, saya selalu menjalankan unset PYTHONPATH
ketika menggunakan lingkungan conda, dan itu bekerja jauh lebih baik. Saya menggunakan mac.
which -a pip
ke pertanyaan Anda?
PYTHONPATH
set variabel lingkungan?
conda install pip
?