Anaconda'nın grafik yükleyicisini başarıyla yükledim. Python 3.5 tarafından yapılandırılmış
conda create -n py35 python=3.5
source activate py35 % to deactive source deactivate
conda install notebook ipykernel
ipython kernel install --user
PYTHONPATH ile
Anaconda'nın PYTHONPATH'deki kütüphanelerini almak istiyorum. Onlar bulunmuyor $HOME/.anaconda/lib/python3.5/site-packages. OSX'deki PYTHONPATH problemleri ile ilgili cevapsız benzer bir konu . İkinci Anaconda'yı yükleyerek sistemin kafasını karıştırıp karıştıramayacağınızı test etmek için kazara koşuyorum , ama yapamıyorsunuz vepip install conda
Requirement already satisfied (use --upgrade to upgrade): conda in /Users/masi/anaconda/lib/python3.5/site-packages
Anakonda kütüphanelerinin yerini açıkça görüyorsun. Benim$HOME/.bash_profile
export PYTHONPATH=/Users/masi/anaconda/lib/python3.5/site-packages
# otherwise PYTHONPATH fails in OS X; see history for logs
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
Test kodumu çalıştırıyorum
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
ve başarısız oldum
/Users/masi/anaconda/lib/python3.5/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
Matplotlib'in önbelleğini nerede tuttuğunu bilmiyorum. Linux'ta, ile çıkarılması rm -rf ~/.cache/matplotlibmümkün olacağını ancak OS X'te Bu benim projenin Github konuyla ilgili iplik bir mesaj göndermiş OS X'te çözülmüş değil Matplotlib bir hata olabilir burada . Önbellek dizini boştur, ls -a $HOME/.matplotlib/önbellek dizinini import matplotlib; matplotlib.get_cachedir()ipython'da bulduğunuz boş bir liste verir .
PYTHONPATH olmadan
Benim PATH
/Users/masi/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
Tarafından numpy yüklerim sudo -H pip install numpy. Test kodunu çalıştırdım ama anladım
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-a38059fd5ca4> in <module>()
----> 1 import numpy as np
2 import pandas as pd
3 import matplotlib.pyplot as plt
4 get_ipython().magic('matplotlib inline')
ImportError: No module named 'numpy'
bu yüzden modülleri yerleştirirken pip ile ilgili yanlış bir şey var. Hem condayoluyla hem de pipAnaconda'ya sahibim . Bu uygun olmayabilir. Lütfen farklı ayar önerin.
Conda kurtulmaya çalışıyor
Koştum pip uninstall condaama kurmama numpyrağmen hala eksik olan hatayı alıyorum pip. Bazı PATH problemi olduğunu düşünüyorum. Conda tarafından kurulan tüm paketleri nasıl kaldırabilirsiniz?
Anaconda'nın Python Kütüphanelerini PYTHONPATH'e nasıl ekleyebilirsiniz?